anchao opened a new pull request, #15799: URL: https://github.com/apache/nuttx/pull/15799
## Summary 1. arm64/qemu-armv8a/ivshmem: add ivshmem(Inter-VM share memory) example rpproxy_ivshmem: Remote slave(client) proxy process. rpserver_ivshmem: Remote master(host) server process. Please refer to the official Qemu ivshmem documentation for more information: https://www.qemu.org/docs/master/system/devices/ivshmem.html Signed-off-by: chao an <anchao.arc...@bytedance.com> 2. drivers/devicetree: fix typo FDT_PCI_PREFTCH -> FDT_PCI_PREFETCH should be FDT_PCI_PREFETCH Signed-off-by: chao an <anchao.arc...@bytedance.com> 3. arm64/qemu/fdt: merge ioresource MEM64 to prefetchable memory this commit with fix prefetchable memory fault on IVSHMEM Signed-off-by: chao an <anchao.arc...@bytedance.com> 4. arm64/qemu/fdt: fix build break nuttx/boards/arm64/qemu/qemu-armv8a/src/qemu_bringup.c: In function 'register_pci_host_from_fdt': nuttx/boards/arm64/qemu/qemu-armv8a/src/qemu_bringup.c:138:15: error: too few arguments to function 'fdt_get_reg_base' 138 | cfg.start = fdt_get_reg_base(fdt, offset); | ^~~~~~~~~~~~~~~~ In file included from nuttx/boards/arm64/qemu/qemu-armv8a/src/qemu_bringup.c:34: nuttx/include/nuttx/fdt.h:253:11: note: declared here 253 | uintptr_t fdt_get_reg_base(FAR const void *fdt, int offset, int index); | ^~~~~~~~~~~~~~~~ Signed-off-by: chao an <anchao.arc...@bytedance.com> 5. arm64/qemu/fdt: remove duplicate mmio parser code reuse fdt_virtio_mmio_devices_register() to avoid duplicate Signed-off-by: chao an <anchao.arc...@bytedance.com> ## Impact N/A ## Testing cmake -B server -DBOARD_CONFIG=qemu-armv8a:rpserver_ivshmem -GNinja cmake -B proxy -DBOARD_CONFIG=qemu-armv8a:rpproxy_ivshmem -GNinja -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org