This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from af0eac7a9c5 sched/semaphore: Add debug assert to detect mutex
recursion.
add 5051007bfa7 drivers/vhost: add vhost helper macros for feature and
config access
add 2fc2f44b61d drivers/vhost: add vhost_get_vq_buffers() to collect
scatter-gather buffers
add a286287f4e6 drivers/virtio and vhost: auto-select parent config from
sub-drivers
add b3314b3813c drivers/vhost: use MSEC2TICK for deferred probe period
add 2274c319505 drivers/vhost: add missing SCHED_WORKQUEUE dependency
add 8d6eaae3d78 include/nuttx/virtio: allow common virtio helpers to be
used by vhost
add c4e5ac00e3a Documentation/vhost: add Vhost framework documentation
No new revisions were added by this update.
Summary of changes:
Documentation/components/drivers/special/index.rst | 1 +
.../components/drivers/special/vhost/framework.rst | 342 +++++++++++++++++++++
.../components/drivers/special/vhost/index.rst | 56 ++++
boards/arm/imx9/imx95-evk/configs/rpmsg/defconfig | 5 -
boards/arm/qemu/qemu-armv7a/configs/full/defconfig | 1 -
.../arm/qemu/qemu-armv7a/configs/rpproxy/defconfig | 2 -
.../qemu/qemu-armv7a/configs/rpserver/defconfig | 1 -
.../qemu/qemu-armv8a/configs/fastboot/defconfig | 1 -
boards/arm64/qemu/qemu-armv8a/configs/fb/defconfig | 1 -
.../qemu/qemu-armv8a/configs/netnsh/defconfig | 1 -
.../qemu/qemu-armv8a/configs/netnsh_hv/defconfig | 1 -
.../qemu/qemu-armv8a/configs/netnsh_smp/defconfig | 1 -
.../qemu-armv8a/configs/netnsh_smp_hv/defconfig | 1 -
.../qemu/qemu-armv8a/configs/rpproxy/defconfig | 2 -
.../qemu/qemu-armv8a/configs/rpserver/defconfig | 1 -
.../qemu/qemu-armv8a/configs/xedge_demo/defconfig | 1 -
.../qemu-rv/rv-virt/configs/citest/defconfig | 1 -
boards/risc-v/qemu-rv/rv-virt/configs/fb/defconfig | 1 -
.../risc-v/qemu-rv/rv-virt/configs/fb64/defconfig | 1 -
.../risc-v/qemu-rv/rv-virt/configs/kfb64/defconfig | 1 -
.../qemu-rv/rv-virt/configs/knetnsh64/defconfig | 1 -
.../rv-virt/configs/knetnsh64_smp/defconfig | 1 -
.../rv-virt/configs/lvgl64_vector/defconfig | 1 -
.../qemu-rv/rv-virt/configs/netnsh/defconfig | 1 -
.../qemu-rv/rv-virt/configs/netnsh64/defconfig | 1 -
.../qemu-rv/rv-virt/configs/netnsh64_smp/defconfig | 1 -
.../qemu-rv/rv-virt/configs/netnsh_smp/defconfig | 1 -
.../qemu-rv/rv-virt/configs/python/defconfig | 1 -
.../qemu-rv/rv-virt/configs/virt_nsh/defconfig | 1 -
boards/sim/sim/sim/configs/rpproxy/defconfig | 1 -
boards/sim/sim/sim/configs/rpserver/defconfig | 1 -
drivers/vhost/Kconfig | 10 +-
drivers/vhost/vhost.c | 48 ++-
drivers/virtio/Kconfig | 18 +-
include/nuttx/vhost/vhost.h | 10 +
include/nuttx/virtio/virtio.h | 32 +-
36 files changed, 493 insertions(+), 58 deletions(-)
create mode 100644 Documentation/components/drivers/special/vhost/framework.rst
create mode 100644 Documentation/components/drivers/special/vhost/index.rst