mirror of
https://github.com/apache/nuttx.git
synced 2026-10-12 16:50:21 +00:00
Add comprehensive VirtIO framework documentation including: - VirtIO architecture overview (driver layer, framework layer, transport layer) - Driver and device registration workflow - Source code directory structure - API reference for NuttX VirtIO interfaces and OpenAMP virtqueue interfaces Signed-off-by: wangbowen6 <wangbowen6@xiaomi.com>
17 lines
470 B
ReStructuredText
17 lines
470 B
ReStructuredText
======
|
|
VirtIO
|
|
======
|
|
|
|
VirtIO (Virtual I/O) is a standardized interface for virtual devices in
|
|
paravirtualized environments. NuttX implements a complete VirtIO framework
|
|
based on OpenAMP, supporting various VirtIO drivers such as VirtIO-Net,
|
|
VirtIO-Block, VirtIO-Serial, and more.
|
|
|
|
The framework supports different transport layer implementations including
|
|
VirtIO-MMIO, VirtIO-PCI, and VirtIO-Remoteproc.
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
:caption: Contents
|
|
|
|
framework
|