[PATCH v2 0/4] Add ZynqMP Cortex-R5 BSP

Kinsey Moore kinsey.moore at oarcorp.com
Thu Oct 12 17:01:46 UTC 2023


Changes from v1 (originally submitted by Philip Kirkpatrick):
Refactoring:
* import Xilinx code before modification
* better use the existing Xilinx support code
Other:
* An additional patch to add cache support (also from Philip) has been
  integrated and refactored

This has been tested on Xilinx's QEMU with Xilinx's device tree
definitions using the following command line options to QEMU:
-no-reboot -nographic -M arm-generic-fdt -serial null -serial mon:stdio \
-device loader,file=<RTEMS exe path>,cpu-num=4 \
-device loader,addr=0xff5e023c,data=0x80088fde,data-len=4 \
-device loader,addr=0xff9a0000,data=0x80000218,data-len=4 \
-hw-dtb <XLNX DTB dir>/LATEST/SINGLE_ARCH/board-zynqmp-zcu102.dtb \
-m 4096 -display none

hello.exe and ts-validation-cache.exe operated as expected. Ticker
produced output, but the timing and content was incorrect on QEMU.




More information about the devel mailing list