summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* README.booting.zynq: Fix table of content sectionSandeep Gundlupet Raju2023-04-101-7/+15
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* MAINTAINERS: Fix mailing list emailSandeep Gundlupet Raju2023-04-101-2/+13
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* binutils: Disable broken alternativesMark Hatle2023-04-101-0/+2
| | | | | | | | ld.gold and dwp are not supported on Microblaze, disable gprof is not generated on Microblaze, disable this alternative Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* glibc: libc.so.6 contains a textrel on microblazeMark Hatle2023-04-101-0/+1
| | | | | | Disable the textrel warning, as it is expected. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libvcu-xlnx: Disable buildpaths QA check for zynqmp-evSandeep Gundlupet Raju2023-04-102-0/+6
| | | | | | | | | | | | TMPDIR buildpaths warning are observed in libvcu-xlnx. WARNING: libvcu-xlnx-1.0.0-xilinx-v+gitAUTOINC+83aabb84c2-r0 do_package_qa: QA Issue: File /usr/bin/ctrlsw_encoder in package libvcu-xlnx contains reference to TMPDIR File /usr/bin/ctrlsw_decoder in package libvcu-xlnx contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for libvcu-xlnx. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp: Add Versal NET DTsBen Levinsky2023-04-104-0/+114
| | | | | Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-contrib: linux-xlnx: Fix filesextrapaths calculationMark Hatle2023-04-102-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* machine-xilinx-default.inc: Set FIT_CONF_DEFAULT_DTB only for SDT flowRaju Kumar Pothuraju2023-04-101-1/+1
| | | | | | | | | | | | | system.dtb is symlink to actual dtb file which is not present in linux sysroot path. If specified dtb name for FIT_CONF_DEFAULT_DTB not present fitimage.bbclass will not set default configuration variable. To fix this, setting FIT_CONF_DEFAULT_DTB to empty if CONFIG_DTFILE not set(xsct flow) so that which dtb comes first that will be the default configuration in fitimage creation. Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilffs_git: Fix features check QA issueSandeep Gundlupet Raju2023-04-101-1/+1
| | | | | | | | | | xilffs warnings are obversed due to missing features_check inhert. Hence inherit features_check bbclass to fix QA warnings. WARNING: mc:microblaze-0-pmc:xilffs-2022.2_sdt_experimental+gitAUTOINC+4ab00f250f-r0 do_package_qa: QA Issue: xilffs: recipe doesn't inherit features_check [unhandled-features-check] Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-microblaze: Disable buildpaths QA check for linux-xlnx-scrSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | | | | TMPDIR buildpaths warning are observed in microblaze linux-xlnx-scr WARNING: linux-xlnx-5.15.36-xilinx-v2022.2+gitAUTOINC+943565167d-r0 do_package_qa: QA Issue: File /usr/src/debug/linux-xlnx/5.15.36-xilinx-v2022.2+gitAUTOINC+943565167d-r0/lib/oid_registry_data.c in package linux-xlnx-src contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for microblaze linux-xlnx-scr package. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-microblaze: Disable buildpaths QA check for u-boot elfSandeep Gundlupet Raju2023-04-101-1/+4
| | | | | | | | | | | TMPDIR buildpaths warning are observed in microblaze u-boot.elf WARNING: u-boot-xlnx-1_v2021.01-xilinx-v2022.2+gitAUTOINC+f32d07b9b5-r0 do_package_qa: QA Issue: File /boot/u-boot-kcu105-microblazeel-v2021.01-xilinx-v2022.2+gitAUTOINC+f32d07b9b5-r0.elf in package u-boot-xlnx-elf contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for microblaze u-boot-elf package. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw: Disable buildpaths QA check for embeddedsw firmwareSandeep Gundlupet Raju2023-04-104-0/+11
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* pmufw: Disable buildpaths QA check for zynqmp pmufwSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | | | TMPDIR buildpaths warning are observed in zynqmp pmufw. WARNING: pmufw-1.0-r0 do_package_qa: QA Issue: File /boot/pmufw.elf in package pmufw contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for zynqmp pmufw. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* fsbl: Disable buildpaths QA check for zynq and zynqmpSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | | | TMPDIR buildpaths warning are observed in fsbl for zynq and zynqmp. WARNING: fsbl-1.0-r0 do_package_qa: QA Issue: File /boot/fsbl.elf in package fsbl contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for zynq and zynqmp fsbl. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* psmfw: Disable buildpaths QA check for versal psmSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | | | TMPDIR buildpaths warning are observed in psmfw. WARNING: psmfw-1.0-r0 do_package_qa: QA Issue: File /boot/psmfw.elf in package psmfw contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for versal psmfw. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* plmfw: Disable buildpaths QA check for versal plmSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | | | TMPDIR buildpaths warning are observed in plmfw. WARNING: plmfw-1.0-r0 do_package_qa: QA Issue: File /boot/plmfw.elf in package plmfw contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for versal plmfw. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* arm-trusted-firmware: Disable buildpaths QA check for versalSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | | | TMPDIR buildpaths warning are observed. WARNING: arm-trusted-firmware-2.6-xilinx-v2022.2+gitAUTOINC+a03759e829-r0 do_package_qa: QA Issue: File /boot/arm-trusted-firmware--2.6-xilinx-v2022.2+gitAUTOINC+a03759e829-r0-20230302182530.elf in package arm-trusted-firmware contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for versal. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: Change CFLAGS for ai-engine-driverGregory Williams2023-04-101-1/+1
| | | | | | | | | Change CFLAGS to exclude thread-jumps and tree-pre optimizations. Building driver with these optimizations is causing some driver calls to hang. Signed-off-by: Gregory Williams <gregory.williams@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* docs: Add README for booting instructions for all devicesSandeep Gundlupet Raju2023-04-106-0/+1008
| | | | | | | | Add README for booting instructions for all devices with supported boot mediums. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* README.booting.md: Move boot instructions to new docs directorySandeep Gundlupet Raju2023-04-101-261/+9
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* README.building.md: Update README on build instructionsSandeep Gundlupet Raju2023-04-101-96/+78
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx: Update README with generic infoSandeep Gundlupet Raju2023-04-101-2/+45
| | | | | | | | Update README with generic info like meta layers descriptions, Release information and additional documentation. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-vendor: Update README on testing infoSandeep Gundlupet Raju2023-04-101-14/+16
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-bsp: Update README on new eval boards infoSandeep Gundlupet Raju2023-04-101-23/+23
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xrt_git:zocl_git:update commitidrbramand2023-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: fixed bug with finding MEM tile sets (#7392) CR-1150169 mgmt-ioctl: fix lower bound check on xclbin size (#7389) CR-1151862 xbutil validate fails testing m2m on OS RH 9.0 (#7391) CR-1145201 Update GitHub documentation for xbmgmt dump (#7390) Fixed CR-1152499 (#7380) xbmgmt examine -r vmr outputs more helpful info from status (#7383) CRs 1153404, 1154045: report incorrect settings and better handle compile-time trace (#7377) Embedded metadata section is in XML format. So use read_xml (#7379) Fix for showing Kernels to Global Memory data in Profile Summary (#7376) CR-1135808 Some improvement suggestions for throttling feature (#7346) fix xgq timestamp issue (#7375) CR-1153785 Fix library load issues in hw emulation (#7374) VITIS-5914 Add User space changes to fetch and parse aie column status dump info (#7328) VITIS-6253 Part 1/3 Update tools help menu (#7293) Fixed compile-time metrics on VCK5000 boards. (#7371) CR-1142742 No interface counters mentioned in summary.csv when packet counters are used (#7367) VITIS-5543 Support PL Deadlock Diagnosis (#7363) Fix race in bo and device construction (#7361) CRs: 1142742, 1150996, 1152826 (#7362) CR-1152824: Fixing trace buffer allocation to not use full memory resources when user over allocates (#7356) Adding checks to make sure bandwidth is not reported as infinity or over 100% (#7358) Remove obsolete methods (#7357) Update adf_profiling_api.cpp (#7351) Refactor qos_type to cfg_param_type (#7350) Palamida 175214 (#7355) CR-1151706 XRT service bundle for collecting analytics data (#7340) removed debug messages (#7348) CR-1152339: Add flow to run summary file (#7352) Fixed CU subdevice issue for legacy case (#7345) CR-1137357 Remove libxrt_core from xbutil/xbmgmt (#7333) Trace processor to create events from raw PL trace data and write to output csv (#7341) Add FPT warning message for versal devices (#7315) remove duplicate code (#7337) CR-1152356 Remove xmc from V70 subdev resource list (#7347) More AIE2 changes (#7344) Changed trace and pprofiling plugins to build with xrt_coreutil instead of xrt_core (#7343) Fixed coverity bugs in AIE Trace (#7342) Added support for V70 AIE Trace PS kernel (#7307) CR-1149236 Add support to dump APU's dimes and syslog to host (#7318) Amend #7334 with missing file (#7336) set default value of fast_nocddr_access as true. (#7319) Added support for V70 AIE Profile PS kernel (#7335) Palamida 175203,175210 (#7334) fix a livelock in xrt_cu.c (#7332) Updated xocl_kds_xgq_set_timestamp to use timespec64 and ktime_get_real_ts64 for newer Linux kernels (#7331) Adding the trace wrapper to XRT AIE graph calls (#7330) Updating comment (#7329) AIE2 support follow-up changes (#7322) Adjusting a check for large PL buffer size on Edge (#7323) Use numbered build (#7327) Update petalinux to 2023.1 version (#7326) Align qdma driver with latest (#7324) CR-1150349 move gmio reuse buffer warning (#7317) Warning message when HSDP is used and monitors are only initialized and not read by XRT (#7316) CR-1144989: Fixing issue where profiling generated incorrect CSV format (#7312) Updated AIE Profiling PS kernel on VCK5000 (#7311) CR-1151004 ASTeR TC 19.02 - v70 - server crash occurs shortly after a (#7306) CR-1149626 sc warning (#7304) Multislot final code support (#7269) Initial APU time sync commit to synchronize APU date/time with host (#7273) Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: gcc-source: Always apply microblaze patchesMark Hatle2023-04-101-2/+2
| | | | | | | | | The microblaze patches are safe for all configurations. But due to the use of the gcc-source package being shared for native, cross, target, sdk, etc we need a single full source that covers all configurations. Otherwise we run into problems with sstate-cache re-use and a lot of duplication. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Move PLNX/Vitis standalone toolchain helpers to meta-petalinuxMark Hatle2023-04-101-23/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* packagegroup-standalone-cross-canadian: Move from bbappend to new bbMark Hatle2023-04-101-0/+23
| | | | | | | We want to avoid modifying the default package, as it can break Yocto Project Compatibility guidelines. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Move multilib specific PLNX/Vitis items to meta-petalinuxMark Hatle2023-04-103-54/+0
| | | | | | | These items are specific to the special PetaLinux/Vitis multilib toolchain, move these to meta-petalinux. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* newlib: Remove PLNX/Vitis multilib helpersMark Hatle2023-04-102-9/+0
| | | | | | | These are only used for the special PetaLinux/Vitis multilib toolchain and should not be generally applied. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* machines: Move special TC machines to meta-petalinuxMark Hatle2023-04-106-1097/+1
| | | | | | | The special toolchains are really only applicable to a PetaLinux/Vitis toolchain build. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* gcc: Remove multilib standalones configsMark Hatle2023-04-108-230/+0
| | | | | | | Standalone multilibs are only needed when building a PetaLinux specific toolchain. So remove this from the general bbappends. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* binutils: Disable multilib support, not requiredMark Hatle2023-04-101-1/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>