summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core
Commit message (Collapse)AuthorAgeFilesLines
...
* lopper : Updated SRCREV for 2024.2_9335Sivaprasad Addepalli2024-10-201-1/+1
| | | | | | | openamp: xlnx: Add compatible strings to remoteproc driver assists: isospec: exit after file not found exception lopper: increment VERSION in preparation for release lopper: assists: baremetal_gentestapp_xlnx: Add support for dma headers
* aie-rt : Updated SRCREV for 2024.2_1763Sivaprasad Addepalli2024-10-191-1/+1
| | | | | driver:src: Fix bug in _XAie2PS_ShimDmaUpdateBdAddr driver: src: Add dma aie2ps header file to Cmakefile
* linux-xlnx : Updated SRCREV for 2024.2_7015Sivaprasad Addepalli2024-10-171-1/+1
| | | | | | | | | | | | xlnx-zynqmp: Add static inline keyword for function defination crypto: zynqmp-aes-gcm: Fix memory leak misc: xilinx_puf: Add module param and ioctl to clear PUF ID and PUF Key crypto: zynqmp-aes-gcm: Align parameters with parenthesis crypto: zynqmp-aes-gcm: Clear AES user key zynqmp: Add command ids to clear keys crypto: xilinx-ecdsa: Fix memory leak in setkey crypto: xilinx-ecdsa: Align parameters with parenthesis crypto: xilinx-ecdsa: Fix buffer overflow in ecdsa-nist-p521
* u-boot-xlnx-blob: Move system controlle depJohn Toomey2024-10-161-1/+0
| | | | | | | | This dependency has beem moved into a bbappend in the meta-system-controller layer Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xrt, zocl : update commit id for 2024.2Manoj Takasi2024-10-151-2/+2
| | | | | | | | | | | | | | | | | | Changelog: create/destroy/create hw_context flow is fixed (#8522) final changes for multi-partition support (#8521) enabling external buffer logic as latest petalinux has ssw change (#8517) Driver changes to support multi-partition in edge (#8518) [XDP] Multiple CRs - Added warning messages, fixed support of profile corner cases, and better handle multiple stream IDs (#8509) [XDP] CR-1215560 - Report column shift in static data of profile report (#8513) explicit reset is not required for aie array (#8515) Spatial Sharing test update for low variance (#8506) Fix for crash in xrt-smi validate with ML Timeline enabled (#8512) Capture and Replay: Fix repeated loading of capture lib via LD_PRELOAD (#8511) VITIS-13530 : Add support to dump scratch pad memory (#8503) Signed-off-by: Manoj Takasi <mtakasi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx : Updated SRCREV for 2024.2_2155Sivaprasad Addepalli2024-10-151-1/+1
| | | | misc: xilinx-ai-engine: Fixed invalid start column/number of column error and Tile gated issue.
* lopper : Updated SRCREV for 2024.2_4679Sivaprasad Addepalli2024-10-151-1/+1
| | | | | | | | vendor: add python 3.11 libfdt lops/assists: Rename APU gic labels to gic instead of gic_a* assists:baremetallinker Add pmc_ram in valid list of memory IPs assists:gen_domain_dts: Remove all the IP sub-cores from Linux Device Tree lopper: assists: gen_domain_dts: Dont delete the xlnx,name property for sysmon driver
* u-boot-xlnx : Updated SRCREV for 2024.2_4599Sivaprasad Addepalli2024-10-141-1/+1
| | | | arm64: zynqmp: fix tcm initialization for mini u-boot
* lopper : Updated SRCREV for 2024.2_3879Sivaprasad Addepalli2024-10-111-1/+1
| | | | | lopper: assists: baremetal_gentestapp_xlnx: Improve test app selection logic. lopper: assists: baremetal_gentestapp_xlnx: Add DDR dependency
* xrt, zocl : update commit id for 2024.2Manoj Takasi2024-10-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: passing hw_context wherever needed (#8508) pass in correct type for force preemption (#8501) XDP AIE PC Plugin to capture total execution cycles of specified functions (#8439) Catch all the exceptions when firmware version is not present. (#8505) Modified zocl_free_bo and zocl_gem_prime_get_sg_table functions to check for mm_node. (#8500) adding 2G host address offset for aie4 host shimbd patching (#8489) updating gemm host with multiple max frequency support (#8495) Revert "CR-1178512 Fix xrt setup script hang on CSH shell (#8493)" (#8502) [Xbutil] Add support to in xbutil for the newly added device utilization queries (#8461) ML Timeline support for multipartition design with multiple xclbins (#8497) [XDP] CR-1210992 - Fix to stop counters for specified bytes (#8496) Add proper check for aie_only xclbin (#8499) multi-partition changes (#8498) VITIS-12792 HIP Binding: Memory pool APIs (#8268) remove any mention of clock frequencies (#8491) CR-1178512 Fix xrt setup script hang on CSH shell (#8493) close aie context cleanup in shim (#8479) Fix for CR-1214058 : xrt-smi shows Alveo help when invoked with invalid args (#8483) Enabling Async support for External Buffers (#8467) Removed creation of copy of the shared_ptr in its own destructor (#8488) Changing the order of update_device calls so AIE information is not lost (#8487) Capture and Replay: XBREPLAY module inclusion (#8465) Capture and Replay: XBTRACER module inclusion (#8466) fix for aie partition metadata file not found (#8485) Fix aie trace config for aie1 gen (#8486) Fix for CR-1206995 : Inconsistency between the version printed by xrt-smi --version and xrt-smi examine (#8476) CR-1214559 `xrt-smi validate --verbose` cannot find benchmark_1502_00.json and prints "Details: Threshold is 0.0 us" (#8482) CR-1214311 Fix xrt-smi validate crash on Alveo (#8472) [XDP] Multiple CRs - Correct parsing of buffer names and channel IDs (#8481) Add DRC for dpu_kernel_id of AIE_PARTITION section and m_kernel_id of IP_LAYOUT section. (#8463) coding style changes (#8475) [XDP] Changes to stop on specified Byte count and other enhancements for ADF profile API (#8471) Vitis 13170 - Allow setting thread CPU affinity for XRT applications on Windows (#8437) [XDP] Multiple CRs - PLIO messaging and adding channel info to profiling payload (#8459) Starting trace module using a broadcast network for XDP Client (#8455) CR-1214311 Fix xrt-smi validate crash on alveo due to query (#8462) Cleanup unused code related to Graphs (#8468) Signed-off-by: Manoj Takasi <mtakasi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx : Updated SRCREV for 2024.2_5303Sivaprasad Addepalli2024-10-101-1/+1
| | | | | | | | | | | | | | spi: spi-xilinx: Simplify clock management by using clk_bulk*() APIs dmaengine: zynqmp_dma: Fix the reset value of dma channels net: axienet: Add GRO Multiple Port Support net: axienet: Add EOE GRO support for RX net: axienet: Add Page allocation/deallocation for GRO net: axienet: Add page in struct aximcdma_bd for GRO net: axienet: Add EOE GSO and checksum support for TX net: axienet: Add ethernet offload engine support dt-bindings: net: xlnx,axi-ethernet: Add bindings documentation for Ethernet Offload Engine dt-bindings: net: xlnx,axi-ethernet: Align examples reg property addressing to 32-bit dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems
* raft: Update rfdc with librfdcSandeep Gundlupet Raju2024-10-091-9/+8
| | | | | | | | As rfdc recipes are renamed to librfdc update the DEPENDS and RDEPENDS with new recipe name and also fix indentation. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree: Rename OPENAMP_EXTRA_OVERLAYS variableSandeep Gundlupet Raju2024-10-091-8/+8
| | | | | | | | | | | | | Rename EXTRA_OVERLAYS to EXTRA_DT_INCLUDE_FILES and OPENAMP_EXTRA_OVERLAYS to OPENAMP_EXTRA_DT_INCLUDE_FILES as these variables add extra files to DT_FILES_PATH and add a #include for each to the BASE_DTS. Also rename the set_openamp_extra_overlays to set_openamp_extra_dt_include_files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree.bb: Rename EXTRA_OVERLAYS to EXTRA_DT_INCLUDE_FILESSandeep Gundlupet Raju2024-10-091-8/+8
| | | | | | | | | Rename EXTRA_OVERLAYS to EXTRA_DT_INCLUDE_FILES as these variables add extra files to DT_FILES_PATH and add a #include for each to the BASE_DTS, it access 1..n dtsi files and adds to SRC_URI. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* boot.cmd.generic.root: Add load address to echo messagesSandeep Gundlupet Raju2024-10-091-5/+5
| | | | | | | | Add load address to echo messages to boot.cmd.generic.root u-boot boot script. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-scr: Fix kernel image overlap issueSandeep Gundlupet Raju2024-10-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel image boot hangs when packagegroup-openamp is enabled. $ runqemu nographic runqemu - INFO - Running bitbake -e ... runqemu - INFO - Continuing with the following parameters: KERNEL: [] DTB: [/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/system.dtb] MACHINE: [zcu111-zynqmp] FSTYPE: [wic.qemu-sd] ROOTFS: [/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/petalinux-image-minimal-zcu111-zynqmp-20241006163914.wic.qemu-sd] CONFFILE: [/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/petalinux-image-minimal-zcu111-zynqmp-20241006163914.qemuboot.conf] runqemu - INFO - Using preconfigured tap device tap0 runqemu - INFO - If this is not intended, touch /tmp/qemu-tap-locks/tap0.skip to make runqemu skip tap0. runqemu - INFO - Network configuration: ip=192.168.7.2::192.168.7.1:255.255.255.0::eth0:off:8.8.8.8 net.ifnames=0 runqemu - INFO - Running /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/work/x86_64-linux/qemu-helper-native/1.0/recipe-sysroot-native/usr/bin/qemu-system-aarch64-multiarch -net nic -net nic -net nic -net nic,netdev=net0,macaddr=52:54:00:12:34:02 -netdev tap,id=net0,ifname=tap0,script=no,downscript=no -drive if=sd,index=1,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/petalinux-image-minimal-zcu111-zynqmp-20241006163914.wic.qemu-sd,format=raw -nodefaults -hw-dtb /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/qemu-hw-devicetrees/multiarch/zcu102-arm.dtb -global xlnx,zynqmp-boot.cpu-num=0 -global xlnx,zynqmp-boot.use-pmufw=true -device loader,addr=0xfffc0000,data=0x584c4e5801000000,data-be=true,data-len=8 -device loader,addr=0xfffc0008,data=0x0000000800000000,data-be=true,data-len=8 -device loader,addr=0xfffc0010,data=0x1000000000000000,data-be=true,data-len=8 -device loader,addr=0xffd80048,data=0xfffc0000,data-len=4,attrs-secure=on -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/arm-trusted-firmware.elf,cpu-num=0 -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/u-boot.elf -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/system.dtb,addr=0x100000,force-raw=on -boot mode=5 -pmu-args ' -M microblaze-fdt -display none -hw-dtb /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/qemu-hw-devicetrees/multiarch/zynqmp-pmu.dtb -kernel /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/pmu-rom.elf -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/pmu-firmware-zcu111-zynqmp.elf -device loader,addr=0xfd1a0074,data=0x1011003,data-len=4 -device loader,addr=0xfd1a007C,data=0x1010f03,data-len=4 ' -machine arm-generic-fdt -m 4096 -serial mon:stdio -serial null -nographic runqemu - INFO - Host uptime: 868688.21 PMU instance cmd: /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/work/x86_64-linux/qemu-helper-native/1.0/recipe-sysroot-native/usr/bin/qemu-system-microblazeel -M microblaze-fdt -display none -hw-dtb /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/qemu-hw-devicetrees/multiarch/zynqmp-pmu.dtb -kernel /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/pmu-rom.elf -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/pmu-firmware-zcu111-zynqmp.elf -device loader,addr=0xfd1a0074,data=0x1011003,data-len=4 -device loader,addr=0xfd1a007C,data=0x1010f03,data-len=4 -machine-path /tmp/tmp22ryxeee APU instance cmd: /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/work/x86_64-linux/qemu-helper-native/1.0/recipe-sysroot-native/usr/bin/qemu-system-aarch64 -net nic -net nic -net nic -net nic,netdev=net0,macaddr=52:54:00:12:34:02 -netdev tap,id=net0,ifname=tap0,script=no,downscript=no -drive if=sd,index=1,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/petalinux-image-minimal-zcu111-zynqmp-20241006163914.wic.qemu-sd,format=raw -nodefaults -hw-dtb /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/qemu-hw-devicetrees/multiarch/zcu102-arm.dtb -global xlnx,zynqmp-boot.cpu-num=0 -global xlnx,zynqmp-boot.use-pmufw=true -device loader,addr=0xfffc0000,data=0x584c4e5801000000,data-be=true,data-len=8 -device loader,addr=0xfffc0008,data=0x0000000800000000,data-be=true,data-len=8 -device loader,addr=0xfffc0010,data=0x1000000000000000,data-be=true,data-len=8 -device loader,addr=0xffd80048,data=0xfffc0000,data-len=4,attrs-secure=on -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/arm-trusted-firmware.elf,cpu-num=0 -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/u-boot.elf -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/system.dtb,addr=0x100000,force-raw=on -boot mode=5 -machine arm-generic-fdt -m 4096 -serial mon:stdio -serial null -nographic -machine-path /tmp/tmp22ryxeee PMU Firmware 2024.2 Sep 26 2024 10:36:04 PMU_ROM Version: xpbr-v8.1.0-0 NOTICE: BL31: Non secure code at 0x8000000 NOTICE: BL31: v2.10.0 (release):xlnx_rebase_v2.10_2024.1-27-g14cea4616-dirty NOTICE: BL31: Built : 04:42:28, Sep 19 2024 U-Boot 2024.01 (Oct 02 2024 - 11:20:40 +0000) CPU: ZynqMP Silicon: v3 Chip: unknown Model: ZynqMP ZCU111 RevA Board: Xilinx ZynqMP DRAM: 2 GiB (effective 4 GiB) PMUFW: v1.1 EL Level: EL2 Secure Boot: not authenticated, not encrypted Core: 77 devices, 31 uclasses, devicetree: board NAND: 0 MiB MMC: mmc@ff170000: 0 Loading Environment from FAT... *** Error - No Valid Environment Area found *** Warning - bad env area, using default environment In: serial Out: serial,vidconsole Err: serial,vidconsole Bootmode: SD_MODE1 Reset reason: Net: ZYNQ GEM: ff0e0000, mdio bus ff0e0000, phyaddr 12, interface rgmii-id Warning: ethernet@ff0e0000 (eth0) using random MAC address - 2e:b4:31:02:a8:93 eth0: ethernet@ff0e0000 scanning bus for devices... SATA link 0 timeout. SATA link 1 timeout. AHCI 0001.0000 32 slots 2 ports 1.5 Gbps 0x3 impl SATA mode flags: 64bit ncq only starting USB... Bus usb@fe200000: Register 8000440 NbrPorts 8 Starting the controller USB XHCI 1.00 scanning bus usb@fe200000 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found U-Boot script /boot.scr 4749 bytes read in 19 ms (243.2 KiB/s) Trying to load boot images from mmc0 Checking for /image.ub Checking for /Image Loading Image at 0x00200000 25020928 bytes read in 5526 ms (4.3 MiB/s) Checking for /system.dtb Loading system.dtb at 0x00100000 58687 bytes read in 30 ms (1.9 MiB/s) Checking for /devicetree/openamp.dtbo Loading and merging openamp.dtbo into device tree at 0x1000000 5250 bytes read in 22 ms (232.4 KiB/s) Working FDT set to 100000 Checking for /ramdisk.cpio.gz.u-boot Checking for /rootfs.cpio.gz.u-boot Working FDT set to 100000 Booting using the fdt blob at 0x100000 Working FDT set to 100000 Loading Device Tree to 0000000077bc4000, end 0000000077bdcfff ... OK Working FDT set to 77bc4000 Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.6.40-xilinx-g9f541a58e4c7 (oe-user@oe-host) (aarch64-xilinx-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240716) #1 SMP Wed Sep 25 08:26:32 UTC 2024 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: ZynqMP ZCU111 RevA [ 0.000000] earlycon: cdns0 at MMIO 0x00000000ff000000 (options '115200n8') [ 0.000000] printk: bootconsole [cdns0] enabled [ 0.000000] efi: UEFI not found. [ 0.000000] OF: reserved mem: 0x000000003ed00000..0x000000003ed3ffff (256 KiB) nomap non-reusable rproc@3ed00000 [ 0.000000] OF: reserved mem: 0x000000003ed40000..0x000000003ed43fff (16 KiB) nomap non-reusable rpu0vdev0vring0@3ed40000 [ 0.000000] OF: reserved mem: 0x000000003ed44000..0x000000003ed47fff (16 KiB) nomap non-reusable rpu0vdev0vring1@3ed44000 [ 0.000000] OF: reserved mem: 0x000000003ed48000..0x000000003ee47fff (1024 KiB) nomap non-reusable rpu0vdev0buffer@3ed48000 [ 0.000000] OF: reserved mem: 0x000000003ef00000..0x000000003ef3ffff (256 KiB) nomap non-reusable rproc@3ef00000 [ 0.000000] OF: reserved mem: 0x000000003ef40000..0x000000003ef43fff (16 KiB) nomap non-reusable rpu0vdev0vring0@3ef40000 [ 0.000000] OF: reserved mem: 0x000000003ef44000..0x000000003ef47fff (16 KiB) nomap non-reusable rpu0vdev0vring1@3ef44000 [ 0.000000] OF: reserved mem: 0x000000003ef48000..0x000000003f047fff (1024 KiB) nomap non-reusable rpu0vdev0buffer@3ef48000 [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000000000000-0x00000000ffffffff] [ 0.000000] Normal [mem 0x0000000100000000-0x000000087fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x000000003ecfffff] [ 0.000000] node 0: [mem 0x000000003ed00000-0x000000003ee47fff] [ 0.000000] node 0: [mem 0x000000003ee48000-0x000000003eefffff] [ 0.000000] node 0: [mem 0x000000003ef00000-0x000000003f047fff] [ 0.000000] node 0: [mem 0x000000003f048000-0x000000007fefffff] [ 0.000000] node 0: [mem 0x0000000800000000-0x000000087fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000087fffffff] [ 0.000000] On node 0, zone Normal: 256 pages in unavailable ranges [ 0.000000] cma: Reserved 256 MiB at 0x0000000067a00000 on node -1 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.4 [ 0.000000] percpu: Embedded 19 pages/cpu s37864 r8192 d31768 u77824 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: earlycon root=/dev/mmcblk0p2 ro rootwait [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1031940 [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: mapped [mem 0x000000007bf00000-0x000000007ff00000] (64MB) [ 0.000000] Memory: 3756688K/4193280K available (15680K kernel code, 1074K rwdata, 4576K rodata, 2944K init, 467K bss, 174448K reserved, 262144K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=4. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GIC: Adjusting CPU interface base to 0x00000000f902f000 [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 65.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0xefdb196da, max_idle_ns: 440795204367 ns [ 0.000066] sched_clock: 57 bits at 65MHz, resolution 15ns, wraps every 2199023255550ns [ 0.008222] Console: colour dummy device 80x25 [ 0.008688] printk: console [tty0] enabled [ 0.009179] printk: bootconsole [cdns0] disabled When the DT overlay is loaded, it overwrites part of the kernel (25020928 bytes). 0x00200000 < 0x01000000 < 0x00200000 + 25020928. Since Kernel image has increase and it overlaps with openamp DT overlay load address. Hence increase the DEVICETREE_OVERLAY_PADSIZE so that it doesn't overlap with kernel image. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx : Updated SRCREV for 2024.2_4039Sivaprasad Addepalli2024-10-091-1/+1
| | | | | phy: xilinx-xhdmiphy: Fix video/link ready signals not getting asserted arm64: versal-net: Also remove emu/ipp from Makefile
* aie-rt : Updated SRCREV for 2024.2_9311Sivaprasad Addepalli2024-10-091-1/+1
| | | | driver: src: Fix DMA padding and NoC demux config for AIE2PS
* linux-xlnx : Updated SRCREV for 2024.2_6115Sivaprasad Addepalli2024-10-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xilinx-ai-engine: remove unused core_reg struct definitions xilinx-ai-engine: remove old core_regs for aie1 arch xilinx-ai-engine: remove old core_regs for aieml arch xilinx-ai-engine: Remove old aie_part_clear_core_regs call xilinx-ai-engine: Add new api to clear the core regs xilinx-ai-engine: Add definitions for core regs to be zeroized for aie1 xilinx-ai-engine: Add core regs group for aieml arch xilinx-ecdsa: Fix panic on rmmod by updating platform driver data handling net: axienet: Use XAXIENET_1_2p5G MAC type for AXI 1G/2.5G ethernet dt-bindings: net: xlnx,axi-ethernet: Correct description of "xlnx,switch-x-sgmii" property net: emaclite: Adopt clock support net: emaclite: Replace alloc_etherdev() with devm_alloc_etherdev() dt-bindings: net: emaclite: Add clock support staging: xilinx-tsn: Add IRQ-safe spinlock to protect TX BD processing misc: xilinx-ai-engine: Added support for DMABUF SYNC IOCTL misc: xilinx-ai-engine: Added support to map/unmap dmabuf misc: xilinx-ai-engine: Added support to mmap dmabuf fd misc: xilinx-ai-engine: Added support to free dma memory misc: xilinx-ai-engine: Added support to allocate dma memory irqchip: xilinx: Add missing null check for of_find_device_by_node() PCI: xilinx-cpm: Add support for Versal CPM5 Root Port controller 1 dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5 host1 drm: xlnx: hdmi: Add support for reading 4 block EDID phy: xilinx-xhdmiphy: Fix FRL mode issue with versal devices staging: xilinx-tsn: Enable Traffic Shaping Support with QDisc Framework misc: xilinx-ai-engine: Add APIs to get existing AIE partitionsfd list to facilitating debugging watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency Revert "watchdog: xilinx_wwdt: Add check for timeout limit and set maximum value if exceeded" arm64: xilinx: Fix file location described in zynqmp-p-a2197-00-revA.dts
* lopper : Updated SRCREV for 2024.2_3167Sivaprasad Addepalli2024-10-091-1/+1
| | | | | | | | | tree: remove potentially alarming print statement base: add comment about address-map non-compliance lopper/tree: add the ability to lookup values in parent nodes lopper: make output file type detection more specific lopper: Add external-fpga-config option to support pre-configured FPGA use cases assists: gen_domain_dts: Add strict check while fetching cpu nodes from SDT
* u-boot-xlnx : Updated SRCREV for 2024.2_7131Sivaprasad Addepalli2024-10-091-1/+1
| | | | | | | | | arm64: versal2: Correct the UFS clock values xilinx: common: fix script address for Microblaze arm64: xilinx: Fix file location described in zynqmp-p-a2197-00-revA.dts arm64: versal: Describe EEPROM on i2c on vek280 arm64: versal: Wire USB0 in distro boot arm64: versal: Remove description for USB1
* aie-rt : Updated SRCREV for 2024.2_7867Sivaprasad Addepalli2024-10-081-1/+1
| | | | | | | | | | | | Revert "driver/src: Sync API between main-aie and main/main_aig branch" driver: src: remove external functions defined as internal driver: src: Added support to update shim bd address driver/src: Sync API between main-aie and main/main_aig branch driver: src: Add new AIE2PS APIs driver: src: Add AIE2PS device specific code Add gitignore file driver:src: address misra-c violation in xaie_routing.c driver: src: io_backend: Updated ioctl opcode for partition query.
* dts : Updated SRCREV for 2024.2_3091Sivaprasad Addepalli2024-10-061-1/+1
| | | | | zynqmp: Add zc1751-dc1/dc2 boards zynqmp: move i2c controllers definition to zynqmp-iou.dtsi
* qemu-devicetrees: Add qemu versal-net-alt versionMark Hatle2024-10-052-0/+292
| | | | | | | | Create an alternative DTB where the serial port 0 and 1 are the Linux capable serial ports. This matches the requirements of the default Yocto Project runqemu/testimage. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-image_update: Update SRCREVDasari Sharath Kumar2024-10-051-1/+1
| | | | | | | | Update SRCREV to pull-in latest changes and bump version to 1.3 Signed-off-by: Dasari Sharath Kumar <sharath.kumar.dasari@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx : Updated SRCREV for 2024.2_6019Sivaprasad Addepalli2024-10-051-1/+1
| | | | | | | xilinx: zynqmp: Remove conditional check for bootmenu_default variable mmc: Change the frequency to MMC_HS_52 when selecting hs400 arm64: zynqmp: Fix tcminit mode value based on argv arm64: zynqmp: Print an error for split to lock mode switch
* Revert "aie-rt : Updated SRCREV for 2024.2_3431"Manikanta Sreeram2024-10-041-1/+1
| | | | This reverts commit 1026ada3f8842454ae3fe8c2e3a066d4b2823636.
* linux-xlnx : Updated SRCREV for 2024.2_6407Sivaprasad Addepalli2024-10-051-1/+1
| | | | | crypto: Update HASH_MAX_DESCSIZE to include space for fallback tfm. arm64: zynqmp: Update the usb5744 hub node as per binding
* dfx_user_dts: Fix copying fw files if input is absolute pathSandeep Gundlupet Raju2024-10-041-0/+18
| | | | | | | | | FW files are not copied to ${nonarch_base_libdir}/firmware/xilinx/${PN}/ if SRC_URI is absolute file path, So fix logic to copy the files to ${nonarch_base_libdir}/firmware/xilinx/${PN} directory. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper : Updated SRCREV for 2024.2_1527Sivaprasad Addepalli2024-10-041-1/+1
| | | | | | | | | | openamp: xlnx: xlnx_openamp_get_ddr_elf_load: Add logic for current VNET SDT lopper: assists: Add special handling for zynq nand assists: gen_domain_dts: Ignore subcore nodes for mipi pipeline lopper: assists: gen_domain_dts: Dont delete the xmpu and xppu nodes while generating linux device-tree assists: gen_domain_dts: Ignore v_tc node generation lopper: assists: gen_domain_dts: Add missing properties in HDMI Phy yaml lopper: assists: gen_domain_dts: Add missing DT properties vphy yaml
* qemu : Updated SRCREV for 2024.2_9327Sivaprasad Addepalli2024-10-041-1/+1
| | | | ssi/xlnx-versal-ospi: Enable 64bit access on dac
* dfx-mgr : Updated SRCREV for 2024.2_5335Sivaprasad Addepalli2024-10-041-1/+1
| | | | DFX-MGR: Maintain same exit code for cli and libdfxmgr
* aie-rt : Updated SRCREV for 2024.2_3431Sivaprasad Addepalli2024-10-041-1/+1
| | | | | | | | | | driver: src: Added support to update shim bd address driver/src: Sync API between main-aie and main/main_aig branch driver: src: Add new AIE2PS APIs driver: src: Add AIE2PS device specific code Add gitignore file driver:src: address misra-c violation in xaie_routing.c driver: src: io_backend: Updated ioctl opcode for partition query.
* xrt, zocl : update commit id for 2024.2Manoj Takasi2024-10-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: Providing more detailed info and warning messages for AIE profiling f… (#8464) VITIS-13418 Add option to force enable/disable preemption (#8443) change failed to warning (#8460) [XDP] Fix warnings for mcdm build (#8458) Bounding the maximum transfer rate we report to 10 GB/s (#8456) Telemetry and pid updates (#8442) [XDP] enhancements for profile API and report relative location (#8444) CR-1204045 Typo in get_tag() function description in 2024.1 XRT github doc (#8453) Copying latest common layer from compiler (#8451) Modified the if loops to check for mm_node if buffers are created on DMA (#8449) Making GMIO/External buffers as XRT first class objects (#8438) VITIS-12882 Add limits for benchmarks to specify pass criteria (#8441) Made aie_ctx to ZOCL_CTX_NOOPS to support multi partition (#8448) xrt-smi validate test for spatial-sharing overhead (VITIS-13000) (#8395) Adding poll_timers_interval_us as a new valid option to AIE trace (#8445) Signed-off-by: Manoj Takasi <mtakasi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-uenv: Fix potential parse issuesJohn Toomey2024-10-011-14/+15
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dts : Updated SRCREV for 2024.2_9123Sivaprasad Addepalli2024-10-011-1/+1
| | | | vn-p-b2197-00-x-prc-07: Add additional ospi flash
* lopper : Updated SRCREV for 2024.2_8807Sivaprasad Addepalli2024-10-011-1/+1
| | | | | | | | | | | lopper/device tree: variable sized records lopper: add heuristics to string format detection lopper: flush, unify and simplify output (print()) lopper/sanity: test both LopperTreePrinter and node print to file lopper: add warning/error checking framwork lopper: make some warnings informational lopper: improve output directory and output file handling lopper: assists: baremetal_xparameters_xlnx: In case of no valid lable dont generate defines
* libmetal : Updated SRCREV for 2024.2_3051Sivaprasad Addepalli2024-10-011-1/+1
| | | | examples: freertos: zynqmp_r5: zynqmp_amp_demo: Add symbols for System Device Flow flow
* dfx-mgr: Update SRCREV to bring fixes in dfx-mgrRajiv Mohan2024-09-291-1/+1
| | | | | | | DFX-MGR: Maintain same exit code for cli and libdfxmgr Signed-off-by: Rajiv Mohan <rajiv.mohan@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
* versal-net-generic: Update QB_FW_FILES argumentsSandeep Gundlupet Raju2024-09-291-2/+2
| | | | | | | | | | | | | | | runqemu QEMU MB instance fails with below errors QEMU MB instance failed: qemu-system-microblazeel: -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-versal/tmp/deploy/images/versal-net-generic/BOOT-versal-net-generic_bh.bin,addr=0xF201E000,force-raw: warning: short-form boolean option 'force-raw' deprecated Please use force-raw=on instead qemu-system-microblazeel: -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-versal/tmp/deploy/images/versal-net-generic/CDO/pmc_cdo.bin,addr=0xf2000000,force-raw: warning: short-form boolean option 'force-raw' deprecated Please use force-raw=on instead So use "force-raw=on" in QB_FW_FILES arguments. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* aie-rt : Updated SRCREV for 2024.2_5647Sivaprasad Addepalli2024-09-281-1/+1
| | | | driver:src: add new timer sync function with two broadcast channel
* u-boot-xlnx : Updated SRCREV for 2024.2_5695Sivaprasad Addepalli2024-09-271-1/+1
| | | | | | xilinx: versal-net: fix no previous prototype for function warning. board: xilinx: Remove conditional check for Microblaze zlib: Fix big performance regression
* linux-xlnx : Updated SRCREV for 2024.2_5275Sivaprasad Addepalli2024-09-261-1/+1
| | | | | | | | | | | nvmem: xlnx_secure: Fix buffer overflow warning reported with allmodconfig. staging: xilinx-tsn: fix ptp sync failure arm64: xilinx: enable onboard USB hub driver usb: misc: onboard_usb_dev: add Microchip usb5744 SMBus programming support usb: misc: onboard_dev: extend platform data to add power on delay field usb: misc: onboard_hub: rename to onboard_dev misc: xilinx-ai-engine: Added support to update shim bd ufs: amd-versal2: Clean code around return
* arm-trusted-firmware : Updated SRCREV for 2024.2_9815Sivaprasad Addepalli2024-09-261-1/+1
| | | | | | | | | | | fix(xilinx): map PMC_GPIO device node to interrupt for wakeup source fix(xilinx): warn if reserved memory pre-exists in DT feat(versal): add support for QEMU COSIM platform fix(versal): kernel QEMU boot is failing on versal platform feat(versal2): implement USB_SET_STATE dummy IOCTL fix(xilinx): optimize logic to read IPI response fix(xilinx): fix OVERRUN coverity violation feat(versal): deprecate build time arg VERSAL_PLATFORM
* meta-xilinx-core: xrt: Rework XRT AIE dependenciesMark Hatle2024-09-246-8/+42
| | | | | | | | | | | The older recipes, merge xrt_% into the specific versioned items to ensure that they continue to work the way they have in the past. For the current xrt version, we remove the MACHINE dependencies and allow AIE to be selected via a PACKAGECONFIG instead. This will permit a single xrt to work across a larger set of aarch64 machines. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* ai-engine: Move current versions to be regular package_archMark Hatle2024-09-242-12/+0
| | | | | | | | | | Older ai-engine packages were kept as-is. The newer one was verified to 'fail gracefully' when executed on a system without the required hardware. This will allow us to have the AIE components available on a common filesystem. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xrt, zocl : update commit id for 2024.2Manoj Takasi2024-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: VITIS-13441 : Allow shim to read a special flag from xrt.ini for dummy app (#8436) Added checks to version api's to throw exception when information is not available (#8430) graph_object constructor with aieArray instance (#8431) Fix xbutil/xrt-smi wrapper script to find loader (#8426) Add AMD copyright (#8432) Fix Debug build warning and error (#8433) Correct Freq store & fetch (#8434) [XDP] Multiple CRs - fixed PLIO verification and refined all_stalls_s2mm metric set (#8429) Enhance no-op test logics (#8423) [XDP] Fix for profiling plugins to work on independent compilation designs (#8424) Add pasid member to aie_partition info (#8427) enabling ubuntu2404 for XRT (#8417) Remove unexpected warnings metadata for ML Timeline and AIE Halt Plugin (#8421) Signed-off-by: Manoj Takasi <mtakasi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper : Updated SRCREV for 2024.2_4471Sivaprasad Addepalli2024-09-241-1/+1
| | | | | openamp: xlnx: rpmsg-native: update node names for shared mem and IPI lopper: assists: baremetal_gentestapp_xlnx: Add support for dependency files
* Revert "linux-xlnx_2024.1: Add work for kernel do_install issue"Sandeep Gundlupet Raju2024-09-231-8/+0
| | | | | | | | This reverts commit 2c44c115a6973cf4b4877b217e03fe9f510ff4bf. This workaround is no longer needed in Scarthgap. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx : Updated SRCREV for 2024.2_3083Sivaprasad Addepalli2024-09-231-1/+1
| | | | | | | mmc: zynq_sdhci: Remove device_is_compatible() function configs: versal2: Add support for AMD UFS platform driver ufs: ufs-amd-versal2: Add support for AMD UFS controller ufs: add support for DesignWare Controller