nuttx/Documentation/platforms/arm64
Bowen Wang aa0467057c qemu-armv8a/rpserver and rpproxy: support the rpmsg port uart
Use virtio-serial as the rpmsg-port-uart serial device, so we
can bringup the rpmsg-port-uart in qemu platform.

Server command:
qemu-system-aarch64 -cpu cortex-a53 -nographic \
-machine virt,virtualization=on,gic-version=3 \
-chardev stdio,id=con,mux=on -serial chardev:con \
-object memory-backend-file,discard-data=on,id=shmmem-shmem0,mem-path=/dev/shm/my_shmem0,size=4194304,share=yes \
-device ivshmem-plain,id=shmem0,memdev=shmmem-shmem0,addr=0xb \
-device virtio-serial-device,bus=virtio-mmio-bus.0 \
-chardev socket,path=/tmp/rpmsg_port_uart_socket,server=on,wait=off,id=foo \
-device virtconsole,chardev=foo \
-mon chardev=con,mode=readline -kernel ./out/nuttx_qemu-armv8a_rpserver_ivshmem/nuttx \
-gdb tcp::7775

Proxy command:
qemu-system-aarch64 -cpu cortex-a53 -nographic \
-machine virt,virtualization=on,gic-version=3 \
-chardev stdio,id=con,mux=on -serial chardev:con \
-object memory-backend-file,discard-data=on,id=shmmem-shmem0,mem-path=/dev/shm/my_shmem0,size=4194304,share=yes \
-device ivshmem-plain,id=shmem0,memdev=shmmem-shmem0,addr=0xb \
-device virtio-serial-device,bus=virtio-mmio-bus.0 \
-chardev socket,path=/tmp/rpmsg_port_uart_socket,server=off,id=foo \
-device virtconsole,chardev=foo \
-mon chardev=con,mode=readline -kernel ./out/nuttx_qemu-armv8a_rpproxy_ivshmem/nuttx \
-gdb tcp::7776

Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2026-01-06 02:15:43 +08:00
..
a64 docs/arm64: Tag arm64 boards. 2025-05-06 19:19:56 +02:00
a527 docs/arm64: Tag arm64 boards. 2025-05-06 19:19:56 +02:00
bcm2711 docs/platforms/raspberrypi-4b: Document cgol configuration 2025-11-14 16:57:10 +01:00
fvp-v8r docs/arm64/fvp-v8r/boards/fvp-armv8r: Migrate README.txt to RST 2025-05-27 16:30:21 +08:00
imx8 docs/arm64/imx8/boards/imx8qm-mek: Migrate README.txt to RST 2025-05-27 16:30:21 +08:00
imx9 documentation/arm64/imx9: add imx95 support 2025-07-28 09:58:02 -03:00
qemu qemu-armv8a/rpserver and rpproxy: support the rpmsg port uart 2026-01-06 02:15:43 +08:00
rk3399 docs/arm64: Tag arm64 boards. 2025-05-06 19:19:56 +02:00
zynq-mpsoc docs/arm64: Tag arm64 boards. 2025-05-06 19:19:56 +02:00
index.rst