nuttx/openamp
Bowen Wang 0a26f09c6b openamp: make the remoteproc virtio fit more virtio devices
1. add cpuname config for the rpmsg virtio devices, so the rpmsg virtio
driver can get the local and remote cpuname from the virtio config
space, and we can distinguish the differnt channel when there are
two rpmsg virtio devices in the same resource table;
2. optimize the remoteproc virtio transport layer to make it can
work with all the virtio devices instead only work with rpmsg virtio
devices;

Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2026-01-19 14:18:27 +08:00
..
.gitignore cmake:reuse OpenAMP own CMake script for CMake build 2024-06-26 00:22:03 +08:00
0001-libmetal-cmake-set-HAVE_STDATOMIC_H-default-true-in-.patch openamp/libmetal: change the libmetal mutex to rmutex to avoid carsh 2026-01-04 21:06:10 +08:00
0001-ns-acknowledge-the-received-creation-message.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
0002-libmetal-atomic-enable-64-bit-atomic-by-toolchain-bu.patch openamp/libmetal: change the libmetal mutex to rmutex to avoid carsh 2026-01-04 21:06:10 +08:00
0002-Negotiate-individual-buffer-size-dynamically.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
0003-mutex-change-the-libmetal-nuttx-mutex-to-recursive-m.patch openamp/libmetal: change the libmetal mutex to rmutex to avoid carsh 2026-01-04 21:06:10 +08:00
0003-rpmsg-notify-the-user-when-the-remote-address-is-rec.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
0004-rpmsg-wait-ept-ready-in-rpmsg_send.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
0005-openamp-add-VIRTIO_RING_F_MUST_NOTIFY-event.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
0006-rpmsg_virtio-don-t-need-check-status-when-get_tx_pay.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
0007-virtqueue-move-virtqueue_nused-and-virtqueue_navail-.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
0008-lib-rpmsg-rpmsg_virtio-add-last-buffer-check-to-fix-.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
0009-virtio-change-feature-to-64-bit-in-all-virtio_dispat.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
0010-openamp-add-assert-when-get-tx-buffer-failed.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
0011-remoteproc_virtio-add-shm_io-for-remoteproc-virtio-a.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
0012-remoteproc-sync-the-virtio-rpmsg-config-with-linux-s.patch openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
CMakeLists.txt openamp: update openamp and libmetal to last release version 2025-12-31 02:36:29 +08:00
Kconfig openamp: replace VIRTIO_DRIVER/DEVICE_ONLY to VIRTIO_DRIVER/DEVICE_SUPPORT 2024-10-09 23:32:58 +08:00
libmetal.cmake openamp/libmetal: change the libmetal mutex to rmutex to avoid carsh 2026-01-04 21:06:10 +08:00
libmetal.defs openamp/libmetal: change the libmetal mutex to rmutex to avoid carsh 2026-01-04 21:06:10 +08:00
Makefile openamp: update openamp and libmetal to last release version 2025-12-31 02:36:29 +08:00
open-amp.cmake openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00
open-amp.defs openamp: make the remoteproc virtio fit more virtio devices 2026-01-19 14:18:27 +08:00