Hi, maintainer, Following the reference from the chip manualug585-Zynq-7000-TRM manual B.3 (Module Summary), placeholders have been added for all unimplemented devices, including the AXI and AMBA bus controllers that interact with the FPGA.
We can check against the manual by printing the address space of the zynq board with the following qemu command: ${QEMU_PATH}/qemu-system-aarch64 \ -M xilinx-zynq-a9 \ -display none \ -monitor stdio -s (qemu) info mtree -f The testing methodology previously discussed in earlier email exchanges will not be repeated here. Chao Liu (3): xilink_zynq: Add various missing unimplemented devices xilink-zynq-devcfg: Fix up for memory address range size not set correctly xilink-zynq-devcfg: Avoid disabling devcfg memory region during initialization hw/arm/xilinx_zynq.c | 71 ++++++++++++++++++++++++++++++- hw/dma/xlnx-zynq-devcfg.c | 9 +++- include/hw/dma/xlnx-zynq-devcfg.h | 2 +- 3 files changed, 78 insertions(+), 4 deletions(-) -- 2.46.1