summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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>
| * zynqmp-generic.conf: Remove KERNEL_DEVICETREERaju Kumar Pothuraju2021-12-161-1/+0
| | | | | | | | | | | | | | | | | | | | | | As per the new kernel-fitimage changes in honister it is first adding the dtb from KERNEL_DEVICETREE and then dtb from device-tree.bb file. Which is leading to boot issue using the fitimage in petalinux flow. Disabling the KERNEL_DEVICETREE variable to add only dtb from device-tree.bb file(system.dtb). Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-12-162-2/+2
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * arm-trusted-firmware: Updated branch for 2022Mark Hatle2021-12-161-3/+3
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-12-151-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * gcc-runtime: Fix a missing _ to : transitionMark Hatle2021-12-141-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-12-141-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-12-141-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * fpgamanager_custom: Moved from meta-xilinx-toolsMark Hatle2021-12-131-0/+85
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Revert "**TEMPORARY** atf: set ATF_MEM_BASE, ATF_MEM_SIZE to bypass size ↵Venkatesh Yadav Abbarapu2021-12-111-2/+2
| | | | | | | | | | | | | | | | issues with latest gcc version" This reverts commit 00c9ca7989542caef20ea30bbf263d66d3942cad. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Revert "arm-trusted-firmware.inc: Use atf MEM_BASE, MEM_SIZE from DDR only ↵Venkatesh Yadav Abbarapu2021-12-111-4/+2
| | | | | | | | | | | | | | | | for zynqmp" This reverts commit cd447cabee3052ab4c084a55149f5d9a232b380d. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-12-112-2/+2
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * esw.bbclass: Workaround for experimental esw buildMark Hatle2021-12-101-1/+3
| | | | | | | | | | | | | | | | | | For some reason build no longer works in a separate directory. It fails with a message indicating the system was unable to load 'the cache'. Until this is resolved, set B = S. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * meta-xilinx-setup: Update for honister based systemMark Hatle2021-12-102-7/+3
| | | | | | | | | | | | | | | | | | | | | | README file was updates, as uninative no longer needs to be separately included. The meta-xilinx-setup needs to be updated from ?= to =, as a distro (poky) may configure it's own default TOOLCHAIN_HOST_TASK, which causes the wrong items to be loaded. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-12-091-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-12-091-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>