summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Add AIE support for 'versal-ai-edge' family of devicesrbramand2022-10-221-0/+10
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 24761df81446f98e56291c9a3b8ad3b3939d7bb7) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | xrt/zocl: Update PV, SRCREVrbramand2022-10-221-3/+3
| | | | | | | | | | | | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | xrt/zocl: Remove zynq compatibility from recipesrbramand2022-10-222-0/+8
| | | | | | | | | | | | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | Move ultra96 bsp related components from plnx_bsp_overlay repoTejas Bhumkar2022-10-212-0/+33
| | | | | | | | | | | | | | | | | | | | | Moved ultra96 bsp related component as we are removing that from plnx_bsp_overlay repo. Signed-off-by: Tejas Bhumkar <tejas.arvind.bhumkar@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | embeddedsw:add the pmu-conf extraction from fsblSwagath Gadde2022-10-211-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | QEMU for all zynqmp platforms requires pmu-conf from fsbl binary section. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Shubhangi Mahalle <shubhangi.shrikrushna-mahalle@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | weston: commas not spaces for defining clientsMark Hatle2022-10-211-1/+1
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | weston: Disable dmabuf-feedback, not supported due to mali-xlnx incompatibilityMark Hatle2022-10-211-0/+3
| | | | | | | | | | | | | | | | | | | | | Dependency gbm found: NO found 17.3 but need: '>= 21.1.1' (cached) Message: dmabuf-feedback requires gbm which was not found. If you rather not build this, drop "dmabuf-feedback" from simple-clients option. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | xlnx-embeddedsw: Add 2023.1 placeholder, and move PV to appendMark Hatle2022-10-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | It is possible for a recipe that uses this to have a different versioning scheme. Instead of replacing the previous versioning scheme, just append out git information. This ensures that PREFERRED_VERSION and other version specific behaviors remain as intended. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | qemu-xilinx-system-native: Fix license check when empty LICENSE_FLAGS_ACCEPTEDMark Hatle2023-05-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix an issue that results in: Traceback (most recent call last): File "Var <DEPENDS>", line 1, in <module> bb.data_smart.ExpansionError: Failure expanding variable DEPENDS, expression was pkgconfig-native glib-2.0-native zlib-native ninja-native meson-native pixman-native qemu-xilinx-native bison-native ninja-native meson-native qemu-xilinx-multiarch-helper-native${@' pmu-rom-native' if 'xilinx' in d.getVar('LICENSE_FLAGS_ACCEPTED').split() else ''} alsa-lib-native dtc-native libgcrypt-native libslirp-native which triggered exception AttributeError: 'NoneType' object has no attribute 'split' The variable dependency chain for the failure is: DEPENDS This only occurs if no LICENSE_FLAGS_ACCEPTED is defined. This should not be a blocking error. Instead the user is warned of reduced functionality and we continue the build. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | core-image-ptest: Define correct default memory configurationsMark Hatle2023-04-122-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Various AMD/Xilinx platforms will fail to start, unless the correct amounts of memory are specified. The default OE ptests will try to limit memory used, but this will cause boot failures with qemu-xilinx. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | gdb: Bring in last OE version of gdb 12.1Mark Hatle2023-04-1219-0/+669
| | | | | | | | | | | | | | | | | | | | | | | | Patches are not yet ported to GDB 13.x. gdb 12.1 as of OE-Core commit: 131c753e000bf3c8814823d36d18e82f4dee26f2 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | weston: Update ARGB8888 patch for Weston 11Mark Hatle2023-04-121-9/+6
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | glmark2: Update bbappend for current versionMark Hatle2023-04-121-42/+37
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-microblaze: xz: Add bbappend, microblaze does not support versioned symbolsMark Hatle2023-04-121-0/+5
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-microblaze: python: Add bbappend to avoid QA errorMark Hatle2023-04-121-0/+3
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-microblaze: Remove grep bbappendMark Hatle2023-04-122-15/+0
| | | | | | | | | | | | | | | | | | Change is now upstream and no longer needed. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-microblaze: binutils: Fix patch application failureMark Hatle2023-04-121-9/+8
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-core: qemu-xilinx copy langdale patches and filesMark Hatle2023-04-1217-0/+823
| | | | | | | | | | | | | | | | | | | | | Since our qemu is not yet updated, we need the matching file versions from YP Qemu 7.1.0 (langdale). Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone: Rename libgloss and newlib bbappendMark Hatle2023-04-122-0/+0
| | | | | | | | | | | | | | | | | | | | | Use a broader wild card, as the versions of libgloss and newlib have changed. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-microblaze: Rename glibc,libgloss,newlib bbappendsMark Hatle2023-04-123-0/+0
| | | | | | | | | | | | | | | | | | | | | Versions of these components have changes, rename to allow a wider wild card match. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone: xlnx-embeddedsw.bbclass: Can't use AUTOREV as defaultMark Hatle2023-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Workaround for error: AUTOREV/SRCPV set too late for the fetcher to work properly, please set the variables earlier in parsing. Erroring instead of later obtuse build failures. This was introduced in bitbake commit: 4d9ec332d5bfc8b60b54f8ec2a17d34e35aa903a Poky commit: 04c27888d05e16791cfb5ebc3b51f9f02923775b Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | layer.conf: Enable mickledore supportMark Hatle2023-04-127-7/+7
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | xrt: Fix aie xrt bbappend locationMark Hatle2023-04-121-0/+0
| | | | | | | | | | | | | | | | | | | | | Previous commit split ai-engine code into a dynamic bbappend, but put the code into the wrong directory. Move to the correct directory. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | Update xrt and zocl commit idrbramand2023-04-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Memory manger issue fixed for xbtest (#7492) (#7494) Fixed CU context related issue. (#7487) (#7493) 2023.1 : Use correct BO handle to export and use the exported bo handle for AIE APIs for GMIO AIE Trace offload (#7491) Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | README.building.md: Update instructions on adding layersSandeep Gundlupet Raju2023-04-101-3/+20
| | | | | | | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | xrt: Move aie config libmetal dependency to dynamic layerMark Hatle2023-04-102-13/+17
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-microblaze: packagegroup-core-tools-testapps: Disable packagesMark Hatle2023-04-101-0/+9
| | | | | | | | | | | | | | | | | | Disable items that don't work on microblaze Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | linux-xlnx: Add special systemd configuration for microblazeMark Hatle2023-04-103-0/+53
| | | | | | | | | | | | | | | | | | | | | | | | While systemd is not recommended for use on microblaze, it does work. However, additional configuration items are requried in this case. So enable the minimum options, as defined from the systemd README file. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | systemd: rebase microblaze patchesMark Hatle2023-04-104-111/+121
| | | | | | | | | | | | | | | | | | Rebase/rework microblaze patches for the latest systemd version Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | fsbl-firmware: Update integrationMark Hatle2023-04-102-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | Set COMPATIBLE_HOST more loosely to allow for baremetal builds. Update processing to use OBJCOPY and add additional deploy names. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-microblaze: Remove diffutils bbappendMark Hatle2023-04-102-15/+0
| | | | | | | | | | | | | | | | | | Change is no longer needed, now upstream. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-contrib: linux-firmware: Update protocol to httpsMark Hatle2023-04-101-3/+3
| | | | | | | | | | | | | | | | | | github.com no longer supports git protocol, enable https protocol Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-bsp: kc705-microblazeel: YAML_DT_BOARD_FLAGS for kc705-fullMark Hatle2023-04-101-1/+1
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-contrib: Update zybo-linux-bd integrationsMark Hatle2023-04-102-8/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable standard bitstream-extraction, the zybo-linux-bd recipe handles this task. Zybo-linux-bd is used to provide the reference files, but needs to provide the files in the matching locations to other components. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta_%.bbappend: Avoid contaminating mesa-native PACKAGECONFIGMark Hatle2023-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Adding meta-xilinx-core was contaminating the PACKAGECONFIG hash when building mesa-native. Workaround this by only adjusting the value when class-target is defined. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | xrt_git:zocl_git:update commitidrbramand2023-04-101-1/+1
| | | | | | | | | | | | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | xrt: Force XRT and ZOCL versions to align at install timeMark Hatle2023-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | XRT requiring ZOCL will just ensure that the component is present, however we've observed interface changes that make this not work in all cases. Instead we now require the ZOCL version to be the same as the XRT version. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | kernel-module-mali: Updated clock name to match LIMA driverParth Gajjar2023-04-102-0/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added 0027-Updated-clock-name-and-structure-to-match-LIMA-drive.patch Updated clock name and structure to match LIMA driver Signed-off-by: Parth Gajjar <parth.gajjar@amd.com> Fixup patch path to match recipe S value. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | u-boot-xlnx-uenv: Add missing space to append operationMark Hatle2023-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Based on github Pull Request #42. While that pull request is no longer valid with other changes, the actual bug still exists. Originally reported by AnatoliiShablov. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | open-amp: device-tree: Update Versal NET DTsBen Levinsky2023-04-102-21/+20
| | | | | | | | | | | | | | | | | | | | | | | | In addition update device tree bbappend to mimic how QEMU DTs use overlays and only update to EXTRA_OVERLAYS if the proper conditions are met Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | fpgamanager_custom: Rename bootgen generated bit bin fileSandeep Gundlupet Raju2023-04-101-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of Zynq-7000, using both "-process_bitstream bin" and "-o" in bootgen flag to convert bit file to bin format, "-o" option will not be effective and generated output file name is ${S}+${BIT_PATH}/<bit_file_name>.bit.bin file which causes build errors. Hence we need to rename this file from <bit_file_name>.bit.bin to ${PN}.bit.bin which matches the firmware name in dtbo and move ${PN}.bit.bin to ${B} directory. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | zynqmp-generic: Emulate FSBL hand-off for qemu bootMark Hatle2023-04-101-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Qemu boots by loading ATF and jumping to it directory. A recent change adds a verification that the data structure passed by the FSBL is correct in a 'mode 5' (SD card) boot. If it's not valid ATF will fail to continue to boot. (JTAG, 'mode 0' boot will proceed but other system behavior changes.) In order to emulate the FSBL handoff to ATF, we need to populate a data structure in fffc0000, and tell ATF to look at that address. See the comments for more information. This also ends up hard-coding the u-boot address. If it changes booting will fail. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | fpgamanager_custom: Fix logic for deploying shell json fileSandeep Gundlupet Raju2023-04-101-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fpgamanager_custom bbclass allowed only accel.json file as user input from firmware recipes, if user want to use flat or DFx static design using shell.json, then shell.json is not deployed in rootfs/${nonarch_base_libdir}/firmware/xilinx/${PN} directory. Fix the logic to deploy shell.json (flat or DFx Static) or accel.json (DFx RP) for flat, DFx Static and DFx RP use cases. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | README.fpgamanager.custom: Add instructions for fpgamanger customSandeep Gundlupet Raju2023-04-101-0/+475
| | | | | | | | | | | | | | | | | | | | | | | | Add instructions on how to create flat, DFx static, DFx RP firmware recipes by inheriting fpagmanager_custom.bbclass. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | README: Update vendor layer langdale release infoSandeep Gundlupet Raju2023-04-101-21/+30
| | | | | | | | | | | | | | | | | | | | | | | | 1. Update meta-xilinx-vendor README with langdale release info. 2. Add HDF_MANCHINE info for all vendor eval board machine conf file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | README: Update standalone layer langdale release infoSandeep Gundlupet Raju2023-04-101-14/+25
| | | | | | | | | | | | | | | | | | | | | Update meta-xilinx-standalone README with langdale release info. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | README: Update core layer langdale release infoSandeep Gundlupet Raju2023-04-101-7/+11
| | | | | | | | | | | | | | | | | | | | | Update meta-xilinx-core README with langdale release info. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | README: Update contrib layer langdale release infoSandeep Gundlupet Raju2023-04-101-18/+21
| | | | | | | | | | | | | | | | | | | | | | | | 1. Update meta-xilinx contrib README with langdale release info. 2. Update README with QEMU and HW testing details. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | README: Update bsp layer langdale release infoSandeep Gundlupet Raju2023-04-101-29/+41
| | | | | | | | | | | | | | | | | | | | | | | | 1. Update meta-xilinx-bsp README with langdale release info. 2. Add HDF_MANCHINE info for all eval board machine conf file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | README: Update microblaze layer langdale release infoSandeep Gundlupet Raju2023-04-101-6/+10
| | | | | | | | | | | | | | | | | | | | | Update meta-microblaze README with langdale release info. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>