nuttx/include/nuttx/virtio
Bowen Wang 8d6eaae3d7 include/nuttx/virtio: allow common virtio helpers to be used by vhost
Move common virtio inline functions (virtqueue_kick_lock, virtio_malloc_buf,
virtio_zalloc_buf, etc.) from CONFIG_DRIVERS_VIRTIO guard to CONFIG_OPENAMP
guard. This allows vhost drivers to reuse these helper functions without
requiring the full virtio driver framework.

The virtio_driver structure and driver registration APIs remain under
CONFIG_DRIVERS_VIRTIO as they are specific to virtio device drivers.

Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2026-02-04 02:32:02 +08:00
..
virtio-config.h virtio/virtio-config: add virtio_read_config_bytes() api 2026-01-30 08:11:57 -03:00
virtio-mmio.h virtio-mmio: add secure virtio mmio device register api 2024-10-06 08:37:53 +08:00
virtio-pci.h include: migrate to SPDX identifier 2024-10-04 08:18:42 +08:00
virtio.h include/nuttx/virtio: allow common virtio helpers to be used by vhost 2026-02-04 02:32:02 +08:00