| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
driver:src: Fix bug in _XAie2PS_ShimDmaUpdateBdAddr
driver: src: Add dma aie2ps header file to Cmakefile
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
misc: xilinx-ai-engine: Fixed invalid start column/number of column error and Tile gated issue.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
arm64: zynqmp: fix tcm initialization for mini u-boot
|
|
|
|
|
| |
lopper: assists: baremetal_gentestapp_xlnx: Improve test app selection logic.
lopper: assists: baremetal_gentestapp_xlnx: Add DDR dependency
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
phy: xilinx-xhdmiphy: Fix video/link ready signals not getting asserted
arm64: versal-net: Also remove emu/ipp from Makefile
|
|
|
|
| |
driver: src: Fix DMA padding and NoC demux config for AIE2PS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
zynqmp: Add zc1751-dc1/dc2 boards
zynqmp: move i2c controllers definition to zynqmp-iou.dtsi
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
This reverts commit 1026ada3f8842454ae3fe8c2e3a066d4b2823636.
|
|
|
|
|
| |
crypto: Update HASH_MAX_DESCSIZE to include space for fallback tfm.
arm64: zynqmp: Update the usb5744 hub node as per binding
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
ssi/xlnx-versal-ospi: Enable 64bit access on dac
|
|
|
|
| |
DFX-MGR: Maintain same exit code for cli and libdfxmgr
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
vn-p-b2197-00-x-prc-07: Add additional ospi flash
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
examples: freertos: zynqmp_r5: zynqmp_amp_demo: Add symbols for System Device Flow flow
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
driver:src: add new timer sync function with two broadcast channel
|
|
|
|
|
|
| |
xilinx: versal-net: fix no previous prototype for function warning.
board: xilinx: Remove conditional check for Microblaze
zlib: Fix big performance regression
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
openamp: xlnx: rpmsg-native: update node names for shared mem and IPI
lopper: assists: baremetal_gentestapp_xlnx: Add support for dependency files
|
|
|
|
|
|
|
|
| |
This reverts commit 2c44c115a6973cf4b4877b217e03fe9f510ff4bf.
This workaround is no longer needed in Scarthgap.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
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
|