summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Revert "microblaze-tc: Remove bigendian variants per tc group"Mark Hatle2022-01-071-5/+180
| | | | | | | | | | This reverts commit a6d0eac8564fd02425b1260e58c552589586cf3d. The toolchain itself has internal expectations of big-endian libraries being available, even when building little-endian components. It uses relative paths that include certain big-endian path locations. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* dfx-mgr: Enable systemd hooksSai Hari Chandana Kalluri2022-01-072-6/+29
| | | | | | | | Enable SYSTEMD hooks by default as DISTRO_FEATURE is systemd. Enable sysvinit hooks only if DISTRO_FEATURE is sysvinit. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Resolved DRI compilation for xserver and xwaylandNeel Gandhi2022-01-072-0/+3
| | | | | Signed-off-by: Neel Gandhi <neel.gandhi@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2022Sivaprasad Addepalli2022-01-072-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* kernel-module-hdmi: Support 5.15 kernelMark Hatle2022-01-041-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* pmu-rom-native: Automatically download from public site for QEMU usageMark Hatle2022-01-043-42/+28
| | | | | | | | Move the pmu-rom to pmu-rom-native recipe. The ROM is only deployed in the standard directory for qemu-xilinx usage when required by a zynqmp-generic system. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2022Sivaprasad Addepalli2022-01-032-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Revert "dfx-mgr: **** TEMPORARILY **** disable zocl, due to linux 5.15"Mark Hatle2021-12-241-2/+1
| | | | | | | (dfx-mgr was moved from meta-xilinx-tools, the reverted patch was from before the move) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "xrt: **** TEMPORARILY **** disable zocl, due to linux 5.15"Mark Hatle2021-12-241-2/+1
| | | | | | This reverts commit a8ff12032173cc24285a85202c0f8265de23d218. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xrt_git:zocl_git:update commitidrbramand2021-12-241-1/+1
| | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2022Sivaprasad Addepalli2021-12-241-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* meta-xilinx-standalone-experimental: Uses of lopper must inherit python3nativeMark Hatle2021-12-231-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2022Sivaprasad Addepalli2021-12-231-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* dfx-mgr/libdfx: Move from meta-xilinx-toolsMark Hatle2021-12-222-0/+89
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-bsp: Align SOC_VARIANT with PetaLinuxMark Hatle2021-12-2213-8/+18
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-bsps: Add board-style overrides to select correct componentsMark Hatle2021-12-2217-0/+50
| | | | | | Add the override expected by device-tree and other recipes to each machine. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* zynq-generic: Remove hardcoded -initrd and use runqemu insteadMark Hatle2021-12-222-3/+2
| | | | | | Change rootfs to cpio.gz, and runqemu will automatically load it as an initrd Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-bsp: Remove extra entries, already set by the included defaultsMark Hatle2021-12-2225-619/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-bsp: Covert ultra96-zynqmp and vck-sc-zynqmp from BOARD basedMark Hatle2021-12-222-4/+6
| | | | | | | Use the MACHINEOVERRIDES to add the BOARD name so that overrides elsewhere will work as expected. Eventually the overrides will need to be adjusted. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-bsp: Convert all BSPs to use the generic configsMark Hatle2021-12-2223-55/+36
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* system-zcu102: Remove obsolete heterogenous machineMark Hatle2021-12-221-61/+0
| | | | | | | All machines are now capable of heterogenous configuration by selecting the correct DEFAULTTUNE and other values. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Move away from PACKAGE_ARCH = "BOARD_ARCH" or "BOARDVARIANT_ARCH"Mark Hatle2021-12-2217-53/+17
| | | | | | | PACKAGE_ARCH should not be MACHINE_ARCH, unless a specific override is being used for compatibility. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Adjust generic BSPs to support the inheritance modelMark Hatle2021-12-224-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Each inherited BSP must set a MACHINEOVERRIDES and PACKAGE_EXTRA_ARCHS to ensure that various overrides can be set along the way. The general format for this is (in the caller): require conf/machine/<inherited machine>.conf The callee is responsible for adding to the MACHINEOVERRIDES and PACKAGE_EXTRA_ARCHS. It does this by setting the following at the beginning and end of the file, respectively. MACHINEOVERRIDES =. "${@['', '<machine>:']['<machine>' != '${MACHINE}']}" ... ... PACKAGE_EXTRA_ARCHS_append = "${@['', ' <machine_arch>']['<machine>' != '${MACHINE}']}" where <machine> is the <machine>.conf file the line appears in; <machine_arch> is the <machine>.replace('-', '_') (matching MACHINE_ARCH) if the machine file was used by itself. The MACHINEOVERRIDES uses =. or .= everywhere in the Yocto Project. Doing it via =. in the load order ensures in order evaluation. PACKAGE_EXTRA_ARCHS is set via 'append', but needs to be the last operation to ensure that we are always added AFTER anything we include along the way. Effectively this is a late binding evaluation. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Deprecate BOARD and BOARD_VARIANT supportMark Hatle2021-12-2213-26/+222
| | | | | | | If the BOARD and/or BOARD_VARIANT is set, continue to allow this to work, however warn the user it is deprecated. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Move board specific items from meta-xilinx-toolsMark Hatle2021-12-224-2/+61
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* linux-*: Move BSP settings to meta-xilinx-bspMark Hatle2021-12-227-13/+31
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* platform-init: Split into board specific entriesMark Hatle2021-12-224-1/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* arm-trusted-firmware: Split board specific entriesMark Hatle2021-12-222-4/+5
| | | | | | Cleanup some of the override syntax. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilinx-mcs: Remove obsolete board specific configMark Hatle2021-12-221-1/+0
| | | | | | The board config matches the default config, it's not needed. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* device-tree: Break into base bb and board specific bbappendMark Hatle2021-12-2210-21/+23
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* kc705-bitstream: Move to bsp layer, bsp specificMark Hatle2021-12-221-0/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Initial restructure/split of meta-xilinx-bspMark Hatle2021-12-22173-34/+122
| | | | | | | | | | Create a new meta-xilinx-core, move core functionality to the core, keeping board specific files in the bsp layer. zynqmp-generic changed from require <board> to include, so if meta-xilinx-bsp is not available it will not fail. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2022Sivaprasad Addepalli2021-12-221-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* kernel-module-vcu: Update to latest commit to support 5.15Mark Hatle2021-12-211-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2022Sivaprasad Addepalli2021-12-211-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2022Sivaprasad Addepalli2021-12-211-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* xrt: **** TEMPORARILY **** disable zocl, due to linux 5.15Mark Hatle2021-12-201-1/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* qemu-xilinx*: Upgrade Qemu 5.1.0 -> 6.1.0Sai Pavan Boddu2021-12-207-126/+73
| | | | | | | | Upgrade Qemu from 5.1.0 -> 6.1.0 for 2022 release Signed-off-by: Sai Pavan Boddu <sai.pavan.boddu@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* zynq-generic: Replace hard coded petalinux reference with general ROOTFSMark Hatle2021-12-201-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* ultra96-zynqmp: Default to zynqmp eg variantMark Hatle2021-12-201-0/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Add README for the Xilinx machine infrastructure filesMark Hatle2021-12-201-0/+34
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Move microblaze arch settings to xilinx-microblaze.incMark Hatle2021-12-202-8/+10
| | | | | | | No reason to set any microblaze defaults, unless we're actually building for microblaze. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Microblaze: Make microblaze-generic arch dynamic to configurationMark Hatle2021-12-208-19/+35
| | | | | | | | Adjust configurations, and users of the generic configuration. The TUNE must be set BEFOER the inclusion, otherwise there is no way to dynamicly generate the correct MACHINE_ARCH. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* soc-versal: Add AI Edge, and HBM versal variantsMark Hatle2021-12-201-1/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: Move from cortexr5f to cortexr5Mark Hatle2021-12-204-5/+5
| | | | | | | After moving from Xilinx specific cortex r5 turning file, the 5f is no longer defined. Move to the now standard 'cortexr5' definition. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Remove cortexrm tune, as Yocto Project now has cortex-r tunesMark Hatle2021-12-206-59/+59
| | | | | | | armrm override is now replaced by armv7r and armv8r overrides. Adjust recipes to match the new usage. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Move baremetal include to meta-xilinx-standaloneMark Hatle2021-12-201-0/+0
| | | | | | | This was missed in the prior move of the components to meta-xilinx-standalone layer. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* remove accidently committed fileMark Hatle2021-12-201-12/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* New microblaze-generic based on microblazeel-v11.0-bs-cmp-mh-div-genericMark Hatle2021-12-203-31/+25
| | | | | | | The new generic will be the default microblaze configuration, with the other remaining temporarily for compatibility. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* linux-xlnx: Move from 5.10 to 5.15Mark Hatle2021-12-202-5/+5
| | | | | | | linux-xlnx sources now come from the 5.15 branch (xlnx_rebase_v5.15) yocto-kernel-cache now from the 5.15 branch as well Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>