summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* various: meta-xilinx-standalone-experimental renamed to ↵Mark Hatle2024-09-207-11/+11
| | | | | | meta-xilinx-standalone-sdt Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: Add common/superset machinesMark Hatle2024-09-205-0/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add various "superset" machines. These machines can be used to generated a binary distribution for a collection of machines. These differ from the generic machines, as they have full CPU optimization (DEFAULTTUNE) for the SoC, as well as the common MACHINE_FEATURES for a collection of chips. The MACHINE_FEATURES specified may not work on all chips, but will not cause an incompatibility. The common machines are: Machine | SoC | DEFAULTTUNE | MACHINE_FEATURES -------------------+------------+------------------+----------------- zynq-common | Zynq7 | cortexa9thf-neon | (none) zynqmp-common | ZynqMP | cortexa53 | vcu rfsoc zynqmp-mali-common | ZynqMP | cortexa53 | mali400 vcu versal-common | Versal | cortexa72 | aie vdu versal-net-common | Versal-Net | cortexa78 | (none) The mali400 option itself is not mutually exclusive from non, however the default configuration of many systems also enabled libmali. libmali inclusion WILL create a system that is incompatible with mesa. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.2_7879Sivaprasad Addepalli2024-09-201-1/+1
| | | | | | | | | | | qspipsu: Update examples to configure correct baud rate value qspipsu: Add support for baud rate divisor dp21txss: Update XDpTxSs_GetSinkCapabilities() dp21: Update training flow to fix LinkLayer CTS sw_services: xilsecure: Fix issue in copy of files xilloader: 384 bit PPK hash comparision with eFuse Ppk hash sw_apps: asufw: Add versionless build support for asufw application fixed leading whitespaces, mix of tabs and spaces
* open-amp : Updated SRCREV for 2024.2_7295Sivaprasad Addepalli2024-09-201-1/+1
| | | | | | | | | | | | | | | | | apps: examples: FreeRTOS: Reduce CPU usage by ceding task when waiting for kick apps: examples: Add support for repeat attach/detach apps: zynqmp_r5: Add SDT-required libs as CMake dependencies apps: zynqmp_r5: Update symbol IPI_IRQ_VECT_ID for FreeRTOS apps: examples: Add support for FreeRTOS OS for echo, matrix and rpc_demo apps: examples: Prepare echo, matrix and rpc_demo demos to support other OSs apps: zynqmp_r5: Move linker file logic to apps/machine/zynqmp_r5 apps: zynqmp_r5: Enable linker file generation based off SDT Lopper plugin apps: zynqmp_r5: Move all R5 library checks to apps/machine/zynqmp_r5 apps: zynqmp_r5: Remove SDT lib dependencies from OpenAMP Repo apps: zynqmp_r5: Add Versal and Versal-NET Information to Debug Banner apps: zynqmp_r5: Change get_ipi_msg_buf to use unsigned ints apps: zynqmp_r5: Add Debug Banner for ZynqMP Platform apps: zynqmp_r5: zynqmp: Update #ifndef wrappings for RPU1
* dts : Updated SRCREV for 2024.2_7791Sivaprasad Addepalli2024-09-201-1/+1
| | | | versal-vitis.dtsi: dont drop the ddr node unconditionnally
* qemu : Updated SRCREV for 2024.2_5043Sivaprasad Addepalli2024-09-201-1/+1
| | | | | | | | | | versal: pmc-sysmon: Link NEW_DATA_FLAGx clearing to irq versal: pmc-sysmon: Fix NEW_DATA_FLAGn handling versal: pmc-sysmon: Infer sensors initial measurements versal: pmc-sysmon: Fix writes to root PCSR_CONTROL versal: pmc-sysmon: Add retrieval of enabled sensors versal: pmc-sysmon: Fill info only for enabled sensors versal: pmc-sysmon: Use non-0 form of voltage setting
* aie-rt : Updated SRCREV for 2024.2_8467Sivaprasad Addepalli2024-09-201-1/+1
| | | | driver: src: Fix in CMakeList to build applications in rigel_flow
* libmetal : Updated SRCREV for 2024.2_2823Sivaprasad Addepalli2024-09-201-1/+1
| | | | examples: zynqmp_r5: CMake: Add SDT-required libs as link dependencies
* linux-xlnx : Updated SRCREV for 2024.2_2767Sivaprasad Addepalli2024-09-201-1/+1
| | | | | | | | arm: dts: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC media: i2c: ap1302: Add test pattern control net: axienet: Use XAE_IE_OFFSET register for AXI 1G MAC only net: axienet: Make ethtool hooks static to limit their scope net: axienet: Fix kernel doc warnings
* packagegroup-xilinx-ros.bb: Enable rqt-runtime-monitor packagesSandeep Gundlupet Raju2024-09-191-1/+1
| | | | | | | | | rqt-runtime-monitor was failing due to broken python-qt-binding packages. Now this is fixed in meta-ros so enable rqt-runtime-monitor package in packagegroup-xilinx-ros package group. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* ament-flake8: Remove python3-flake8-* packagesSandeep Gundlupet Raju2024-09-191-0/+9
| | | | | | | | | | | | | | | | | | | | Using python3-flake8-* packages as RDEPENDS in ament-flake8 results in below build errors. Error: Problem: package packagegroup-xilinx-ros-dev-1.0-r0.5.cortexa72_cortexa53 from oe-repo requires ament-flake8, but none of the providers can be installed - conflicting requests - nothing provides python3-flake8-builtins needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo - nothing provides python3-flake8-comprehensions needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo - nothing provides python3-flake8-docstrings needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo - nothing provides python3-flake8-quotes needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo (try to add '--skip-broken' to skip uninstallable packages) Hence remove these packages from RDEPENDS until it is fixed properly from meta-ros upstream. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* packagegroup-xilinx-ros.bb: Enable demo and dev packagesSandeep Gundlupet Raju2024-09-191-12/+14
| | | | | | | | | | 1. Enable packagegroup-xilinx-ros-demo and packagegroup-xilinx-ros-dev packages. 2. Disable packagegroup-xilinx-ros-control and rqt-runtime-monitor packages. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: packagegroup-xilinx-ros: re-enable "base"Trevor Woerner2024-09-191-3/+3
| | | | | | | | | The packagegroup-xilinx-ros-base target is now able to build successfull with yocto scarthgap and ROS2 jazzy. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix non-dev *.so librariesTrevor Woerner2024-09-192-0/+2
| | | | | | | | | | | Two auto-generated recipes don't handle library file extensions correctly and include *.so files as part of ${PN}: - liblz4-vendor - yaml-cpp-vendor Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix LICENSE stringsTrevor Woerner2024-09-192-0/+2
| | | | | | | | | | Two auto-generated recipes need to have their LICENSE strings fixed: - sensor-msgs-py - liblz4-vendor Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: mcap-vendor: fix buildTrevor Woerner2024-09-192-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | The rosbag2/mcap-vendor build was failing due to being unable to find the requested commit hash. The originally-generated recipe was mostly correct, but was overridden by a bbappend, in upstream meta-ros/meta-ros2-jazzy, which replaced the hash with one from the release/rolling/mcap_vendor/0.24.0-1 branch. The jazzy branch of meta-ros2 was created from the rolling release branch, which is why the rosbag2/mcap-vendor recipe had an override which specified a commit from the rolling branch of rosbag2-release. This wasn't updated to point to a commit on the jazzy branch when the jazzy branch was created. Update the SRCREV to point to a release on the release/jazzy/mcap_vendor branch of rosbag2-release Also, update to the latest commit on this branch. Additionally the build was failing because it was not able to find necessary header files that were provided in the source tree. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: rosbag2-compression-zstd: fix buildTrevor Woerner2024-09-191-0/+2
| | | | | | | | | | | | | The rosbag2-compression-zstd build was failing due to a patch failing to apply to the sources. Updating the SRCREV to point to the latest commit on the release/jazzy/rosbag2_compression_zstd branch means the patch is no longer required, and the build succeeds. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: shared-queues-vendor: fix buildTrevor Woerner2024-09-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | The rosbag2/shared-queues-vendor build was failing due to being unable to find the requested commit hash from the specified branch (release/jazzy/ shared_queues_vendor/0.26.1-2). The originally-generated recipe was mostly correct, but was overridden by a bbappend, in upstream meta-ros/meta-ros2-jazzy, which replaced the hash with one from the release/rolling/shared_queues_vendor/0.24.0-1 branch. The jazzy branch of meta-ros2 was created from the rolling release branch, which is why the rosbag2/shared-queues-vendor recipe had an override which specified a commit from the rolling branch of rosbag2/shared-queues-vendor. This wasn't updated to point to a commit on the jazzy branch of rosbag2/shared-queues-vendor when the jazzy branch was created. Update the SRCREV to point to a release on the release/jazzy/ shared_queues_vendor branch of rosbag2/shared-queues-vendor Also, update to the latest commit on this branch. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix orocos-kdl-vendor buildTrevor Woerner2024-09-191-0/+2
| | | | | | | | | | | | | | | | | | | | | The orocos-kdl-vendor build was failing due to being unable to find the requested commit hash from the specified branch (release/jazzy/ orocos_kdl_vendor). The originally-generated recipe was mostly correct, but was overridden by a bbappend in upstream meta-ros/meta-ros2-jazzy which replaced the hash with one from the release/rolling/python_orocos_kdl_vendor/ 0.4.1-1 branch. The jazzy branch of meta-ros2 was created from the rolling release branch, which is why the orocos-kdl recipe had an override which specified a commit from the rolling branch of orocos-kdl. This wasn't updated to point to a commit on the jazzy branch of orocos-kdl when the jazzy branch was created. Update the SRCREV to point to a release on the release/jazzy/orocos_kdl_vendor branch of orocos-kdl. Also, update to the latest commit on this branch. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix liblz4-vendor dependencyTrevor Woerner2024-09-192-0/+4
| | | | | | | | | | | | The automatically-generated ROS recipes for ros2-jazzy create a liblz4-vendor recipe (and dependencies) instead of using upstream liblz4. Remove the liblz4-vendor dependency. Add a "meta-ros2-jazzy" dynamic layer for ros2-jazzy support. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree: Move bbappend to correct dirJohn Toomey2024-09-191-0/+0
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.2_6791Sivaprasad Addepalli2024-09-191-1/+1
| | | | | | | | | | | | scugic: Skip un-mapping of interrupts in case of GICv3 scugic: Fix hang due to repeated interrupts on GICv3 based devices sw_services: xilsecure: Use XSecure_MemCpy64 instead of XPlmi_MemCpy64 when copying small chunks of data sw_services:xilplmi: Modification is done to throw proper error code ASU:Code update on minor issues xilsem: Libxilsem.a with DFX auto init and partial PDI failure fixes. spartanup_plm: mask poll fixes and secure load minor error mask update spartanup_plm: enable prints to log buffer lib: sw_apps: hello_world: Add depends section in the yaml
* embeddedsw : Updated SRCREV for 2024.2_4491Sivaprasad Addepalli2024-09-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | drivers: emacps: example: Fix compilation warnings drivers: emacps: example: Add random packet size drivers: emacps: example: Add assertion mechanism iicps: Reorder XIicPs_MasterPolledRead call in XIicPs_MasterRecvPolled for proper error detection Update Copyright information sw_apps: Fix missing extern C keyword from header files drivers: Fix missing extern C keyword from header files drivers: Increment driver version iicps: Fix Misra violations lwip: emacps: Get the number of queues runtime csudma: Add support for ByteAlignedTransfer bsp: Fix multiple definition linking error sw_apps:versal_plm:Save PLM default exception handler to restore after NOC ECC error injection lwip : Handle UDP datagram sequence number sw_apps:versal_plm: Enabled microblaze exceptions sw_services:xilnvm: Removed zeroization during key write at server side tmrctr: Fix missing extern C keyword in header files dp21rxss:dp21txss: Added the index.html files for dp21txss and dp21rxss example application so that they can be imported in classic vitis lib: sw_services: xiltimer: Add missing prototype for msleep() API drivers: Fix missing extern C keyword in header files drivers: Update minor versions Revert "lib: sw_apps: OpenAMP Demos: FreeRTOS: Reduce CPU usage by ceding task when waiting for kick" bsp: standalone: Add option for xclocking enable v_hdmiphy1: Added DPLL Support for Versal Devices freertos10_xilinx: Fix INTC handling for Microblaze port PDI programming failure due to CDO commands (len >=8) happen to be on 32K chunk boundary sw_services: xilplmi: Change SSIT timeout for slave message events Fix for review points from Security team
* xrt, zocl : update commit id for 2024.2Manoj Takasi2024-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: External Buffer implementation with new AIE driver API (#8420) Graph context support with hwctx for edge (#8393) Use 64 bit timestamps in record timer data (#8416) VITIS-11710 Fix: Show 0% Utilization Instead of N/A (#8415) small fixes (#8414) Multiple CRs: initialize tile type, compare tiles in maps, and properly replace paired sets (#8408) Added file utility to the ub_package_list (#8413) Update Xilinx copyright and add AMD copyright where needed (#8410) Removed check in the xclRegRW to read the offset at value zero. (#8412) Add xrt::runlist::state() to return runlist ERT command state (#8407) CR-1211324 Hw_Emulation failing with XRT error for design with event api usage for latency check (#8405) Add tracepoint for runlist execute and wait (#8406) VITIS-11710 AIE Utilization (#8396) CR-1210690 [XRT] ERROR: open_graph_handle: Operation not supported (#8404) Signed-off-by: Manoj Takasi <mtakasi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: Add script to update SDT firmware and updateMark Hatle2024-09-162-2/+80
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: Update recipes-firmware to external URLsMark Hatle2024-09-161-3/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* vek280-pl-bram-uart-gpio-fw_1.0-2024.2: Fix firmware-name to use PNSandeep Gundlupet Raju2024-09-161-2/+5
| | | | | | | | | | | | | | | | | | | | | | | firmware-name device tree property doesn't get updated to ${PN} using dfx_user_dts bbclass. $ fdtdump tmp/work/versal_vek280_sdt_seg-xilinx-linux/vek280-pl-bram-uart-gpio-fw/1.0-2024.2/image/usr/lib/firmware/xilinx/vek280-pl-bram-uart-gpio-fw/vek280-pl-bram-uart-gpio-fw.dtbo | grep -i firmware **** fdtdump is a low-level debugging tool, not meant for general use. **** If you want to decompile a dtb, you probably want **** dtc -I dtb -O dts <filename> firmware-name = "vek280_bram_gpio_seg_pld.pdi"; $ This is due to copy_fw_files pre-functions is called after find_firmware_file pre-functions, hence firmware-name dt property doesn't get updated. To fix this issue copy_fw_files prefuncs needs to be called before find_firmware_file to update the firmware-name to ${PN}. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* boot.cmd.generic.root: Moving select_rootfs change to meta-kriaJohn Vicky Vykuntapu2024-09-161-11/+2
| | | | | | | Removing this changes because not to modify the common script Signed-off-by: John Vicky Vykuntapu <johnvicky.vykuntapu@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Update recipes for VCU2 to use the August 2024 Allegro release commit idsArno Glim2024-09-164-5/+5
| | | | | Signed-off-by: Arno Glim <arno.glim@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* hellopm: Deprecate hellopm recipe and scriptJohn Toomey2024-09-162-503/+0
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* arm-trusted-firmware: Diminish the SRCREV to fix boot issueSandeep Gundlupet Raju2024-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Diminish the SRCREV to fix below boot issue. [ 673.836073] rcu: INFO: rcu_sched detected stalls on CPUs/tasks: [ 673.847098] rcu: 0-...0: (69 ticks this GP) idle=916c/1/0x4000000000000000 softirq=986/987 fqs=13358 [ 673.861414] rcu: (detected by 1, t=68285 jiffies, g=1, q=1 ncpus=2) [ 673.871662] Task dump for CPU 0: [ 673.876439] task:swapper/0 state:R running task stack:0 pid:1 ppid:0 flags:0x0000000a [ 673.891871] Call trace: [ 673.896074] __switch_to+0xdc/0x154 [ 673.901556] 0x0 [ 673.905349] 0x0 [ 678.728518] mmc0: Timeout waiting for hardware cmd interrupt. [ 678.738278] mmc0: sdhci: ============ SDHCI REGISTER DUMP =========== [ 678.749251] mmc0: sdhci: Sys addr: 0x00000000 | Version: 0x00002402 [ 678.757375] mmc0: sdhci: Blk size: 0x00000000 | Blk cnt: 0x00000000 [ 678.767618] mmc0: sdhci: Argument: 0x00000c00 | Trn mode: 0x00000000 [ 678.778950] mmc0: sdhci: Present: 0x01ff0000 | Host ctl: 0x00000001 [ 678.790265] mmc0: sdhci: Power: 0x0000000f | Blk gap: 0x00000000 [ 678.803262] mmc0: sdhci: Wake-up: 0x00000000 | Clock: 0x0000fa07 [ 678.815534] mmc0: sdhci: Timeout: 0x00000000 | Int stat: 0x00018001 [ 678.828285] mmc0: sdhci: Int enab: 0x00ff0083 | Sig enab: 0x00ff0083 [ 678.841003] mmc0: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000001 [ 678.853152] mmc0: sdhci: Caps: 0x37ec6481 | Caps_1: 0x00002807 [ 678.865894] mmc0: sdhci: Cmd: 0x0000341a | Max curr: 0x00000000 [ 678.877362] mmc0: sdhci: Resp[0]: 0x00000000 | Resp[1]: 0x00000000 [ 678.888636] mmc0: sdhci: Resp[2]: 0x00000000 | Resp[3]: 0x00000000 [ 678.901641] mmc0: sdhci: Host ctl2: 0x00000000 [ 678.910184] mmc0: sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x0000000000000000 [ 678.923649] mmc0: sdhci: ============================================ [ 684.933299] ALSA device list: [ 684.950098] No soundcards found. [ 685.237083] uart-pl011 ff000000.serial: no DMA platform data [ 685.470568] Waiting for root device /dev/mmcblk0p2... [ 685.832288] mmc0: new high speed SD card at address 4567 [ 686.010009] mmcblk0: mmc0:4567 QEMU! 1.00 GiB [ 686.501649] mmcblk0: p1 p2 [ 689.518998] EXT4-fs (mmcblk0p2): orphan cleanup on readonly fs [ 689.569988] EXT4-fs (mmcblk0p2): mounted filesystem c993c003-635b-4e29-ac74-bb708fb87cc1 ro with ordered data mode. Quota mode: none. [ 689.610901] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [ 689.728772] devtmpfs: mounted [ 692.742304] Freeing unused kernel memory: 2880K [ 692.885078] Run /sbin/init as init process [ 780.218460] systemd[1]: systemd 255.4^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) [ 780.297409] systemd[1]: Detected architecture arm64. Welcome to PetaLinux 2024.2+snapshot-f5c57f1a950af992d5cf64ee71ee782429f085f7 (scarthgap)! [ 782.114917] systemd[1]: Hostname set to <yocto-vck190-versal-2024.2>. [ 783.201465] systemd[1]: Initializing machine ID from random generator. [ 783.442258] systemd[1]: Installed transient /etc/machine-id file. [ 884.838144] systemd[1]: Failed to fork off sandboxing environment for executing generators: Protocol error [!!!!!!] Failed to start up manager. [ 886.425530] systemd[1]: Freezing execution. This is due to below arm-trusted-firmware commit changes the frequency of peripherals when running on QEMU. "feat(versal): deprecate build time arg VERSAL_PLATFORM" Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* vek280-pl-bram-uart-gpio-fw_1.0-2024.2.bb: Update bram-gpio URIRaju Kumar Pothuraju2024-09-161-3/+3
| | | | | | | Update bram-gpio URI to latest. Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* recipes-drivers: Update condition for subcores in multimedia recipesKunal Rane2024-09-168-7/+19
| | | | | | | | HDCP subcores to be included only if its enabled in the subsystem. Updated conditional inclusion of the same in the DP and HDMI recipes. Signed-off-by: Kunal Rane <kunal.rane@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* image-selector: Remove unnecessary PROVIDESJohn Toomey2024-09-161-2/+1
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Update lopper srcrevSwagath Gadde2024-09-162-41/+1
| | | | | | | | | | | | | | | | | Changelog: lopper: assists: xlnx_overlay_dt: Improvments in the assist. lopper: assist: gen_domain_dts: Update the linux device-tree to delete unneeded nodes. assists: baremetalconfig_xlnx: Remove the dead code from get_clock_prop(). lops:lop-a53-32bit.dts Add a new lops file to generate apu_map. lopper: assists: bmcmake_metadata_xlnx: Update the driver example meta-data to take care of windows platform as well. lopper_sanity: add openamp sanity test. lopper: add strict mode to nodes(). lops:lop-cpu-oslist Add a new lops file to get ai_engine as cpu. openamp: xlnx: fix syntax err. lops: lop-microblaze-riscv: Update multilib mappings. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* boot.cmd.generic*: Update bootargs to select full rootfsJohn Vicky Vykuntapu2024-09-162-2/+11
| | | | | | | | | Update bootargs to pick full rootfs according to the selected boot target part uuid in case of production kria som. Signed-off-by: John Vicky Vykuntapu <johnvicky.vykuntapu@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xrt, zocl : update commit id for 2024.2Manoj Takasi2024-09-161-1/+1
| | | | | | | | | | | | | | | | Changelog: fixed aarch64 build (#8403) VITIS-13337 Add pmode turbo to xrt-smi (#8394) Removed reading of hw_context flag from xrt.ini (#8400) Add hwctx specific Aie instances (#8397) Export functions from module_int.h to use in shim tests (#8398) Segmented Config changes (#8392) Improve compatibility with other Compilers like MinGW (#8387) elfloader changes for shim patching for aie4 (#8355) aie driver api name changes (#8389) Signed-off-by: Manoj Takasi <mtakasi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* README.booting.zynq.md: Update README with limitationsSandeep Gundlupet Raju2024-09-161-14/+38
| | | | | | | Update README with limitations when using poky distro target images. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* README.booting.microblaze.md: Update README with limitationsSandeep Gundlupet Raju2024-09-161-12/+38
| | | | | | | Update README with limitations when using poky distro target images. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: trusted-firmware-a: Disable optee with qemuMark Hatle2024-09-161-0/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-devicetrees: Move from target to native/nativesdk packageMark Hatle2024-09-165-9/+6
| | | | | | | This recipe did not provide anything useful for the target, so adjust to only run native and nativesdk. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* trusted-firmware-a: Replace arm-trusted-firmware with trusted-firmware-aMark Hatle2024-09-164-10/+159
| | | | | | | | | | meta-arm integration adds trusted-firmware-a, use this integration instead. We do need to add some compatibility instructions to avoid unexpected behavioral changes. Over time these compatibility additions will likely be removed. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.2_2919Sivaprasad Addepalli2024-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | asufw: src: Fix C++ compilation error esw: Fix multiple definition of `outbyte error for PLM for no uart enabled designs lib: bsp: standalone: intr_wrapper: updated XGetPriorityTriggerType() with IntrId to IntrNum transform xilpm: versal: server: Add entry for PMC_GPIO in WakeupHandler intc: Remove Unused variable and return value sw_services: xilasu: Add SHA2/SHA3 client examples Add asufw application and xilasu library with SDT flow support sw_services:xilplmi:Update XPlmi_VerifyAddrRange function to handle ASU memory regions xilsem:Update Cram Examples for SSIT and Mono To Correct prints of Last seven CE error Details drivers: emacps: Use array indexing instead of macro array indexing drivers: emacps: use function instead of macro array drivers: emacps: Add bit helper functions Revert "bsp: standalone: common: Add bit helper functions" esw: Update the code to support iomodule for stdin/sdtout configuration in sdt flow esw: Inline the STDIN define generation with xsct flow sw_apps:versal_plm: Add STL diagnostic task scheduling in keep alive task sw_services: xilplmi: Add error codes for STL diagnostic task asudma: Fix device reference to Versal Gen2
* u-boot-xlnx : Updated SRCREV for 2024.2_9047Sivaprasad Addepalli2024-09-141-1/+1
| | | | arm: dts: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC
* linux-xlnx : Updated SRCREV for 2024.2_2831Sivaprasad Addepalli2024-09-141-1/+1
| | | | | | | | | | | mmc: sdhci-of-arasan: Support for emmc hardware reset arm64: versal-net: Add xilsem edac node drm: xlnx: hdcp: Add missing EXPORT_SYMBOL_GPL drm: xlnx: hdcp: Fix incompatible typecast error v4l: xilinx: dprx: Limit stack frame size to 1024 bytes staging: xilinx_hdcp: Add missing EXPORT_SYMBOL_GPL v4l: xilinx: dprx: Add missing EXPORT_SYMBOL_GPL misc: xilinx_puf: Fix variable used uninitialized warning
* meta-xilinx-standalone: gcc: Disable tm-clone-registry by defaultMark Hatle2024-09-133-3/+3
| | | | | | | | On all AMD FPGA (Xilinx) baremetal systems, disable tm-clone-registry by default. This was requested to decrease binary size as baremetal systems were not taking advantage of this setting anyway. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: sdt-artifacts: Support the old format for local ↵Mark Hatle2024-09-131-1/+4
| | | | | | | | | | | files To aid the transition to the new SDT_URI, provide a compatible way to use the previous SYSTEM_DTFILE_DIR and a fallback. Note, this will only work for local files. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: open-amp-xlnx: fix PVMark Hatle2024-09-134-4/+4
| | | | | | | | | Both libmetal-xlnx and open-amp-xlnx were not correctly setting PV to a value unique to each recipe. The end result was TWO recipes that listed their PV as '2024+git', so the system seemingly randomly selected one or the other. This triggered various compilation failures. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: bitstream: Update for dependency providerMark Hatle2024-09-131-10/+13
| | | | | | | | | | The user can provide the bitstream as a file, or as part of a dependent recipe. This changes the both the DEPENDS settings, but also the python sanity check. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* conf/machine/README: Update with new valuesMark Hatle2024-09-131-20/+10
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>