nuttx/Documentation
Bowen Wang c4e5ac00e3 Documentation/vhost: add Vhost framework documentation
Add comprehensive documentation for the Vhost framework, which serves
as the VirtIO backend implementation in NuttX for cross-core communication.

The documentation includes:
- Overview and comparison with Linux Vhost and QEMU VirtIO Device
- Three-layer architecture (Service, Framework, Transport)
- Driver/Device registration and matching workflow
- Source code directory structure
- Complete API reference (data structures, core APIs, macro APIs)

Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2026-02-04 02:32:02 +08:00
..
_extensions Documentation: port warnings_filter Sphinx extension from Zephyr 2023-11-28 09:18:29 -08:00
_static
_templates
applications Documentation/nsh: Add stderr and stdin redirection documentation 2026-02-02 14:01:53 +01:00
components Documentation/vhost: add Vhost framework documentation 2026-02-04 02:32:02 +08:00
contributing Modify `do while` Statement typo 2025-12-29 09:40:54 +08:00
debugging sched: add trace points during system startup and board initialization 2026-01-27 03:18:11 +08:00
faq DOC: Add how to get application on NSH 2024-06-06 02:39:56 +08:00
guides doc: update citests.rst and move to Testing 2026-01-04 09:40:12 -03:00
implementation sched/spinlock: Update the information of critmon in docu. 2026-01-27 21:59:14 +08:00
introduction WIP: Documentation: replace first person perspectives 2025-05-19 20:21:33 +08:00
logos style: fix typos 2025-04-30 13:45:46 +08:00
platforms arch/armv7-r: userspace PMU access 2026-02-02 16:20:39 +01:00
quickstart Kconfig: Add ALLOW_CUSTOM_PERMISSIVE_COMPONENTS option 2026-01-20 02:15:19 +08:00
reference docs: Update Signal Interfaces documentation 2026-01-31 10:07:36 -03:00
ReleaseNotes nuttx/sched: rename nxsched_timer_expiration 2026-01-12 16:20:42 +08:00
standards Documentation/posix.rst: fix typos 2025-08-22 20:50:13 +08:00
testing doc: update citests.rst and move to Testing 2026-01-04 09:40:12 -03:00
.gitignore docs/tags: Introduce tagging feature to the documentation. 2025-04-29 09:18:25 +02:00
conf.py docs: Update the ELF guides 2025-06-11 23:11:08 +08:00
glossary.rst
index.rst docs/security: Add Security section to the documentation. 2026-01-06 02:17:20 +08:00
known-warnings.txt fs: Add VFS docs 2024-02-20 18:28:09 -08:00
legacy_README.md Documentation: fix spelling 2025-05-15 11:33:41 +08:00
make.bat
Makefile doc: Improve sphinx build time + add autobuild help info. 2026-01-27 09:50:55 +08:00
Pipfile docs: Fix pipenv lockfile for older Python versions 2025-06-11 23:11:08 +08:00
Pipfile.lock build(deps): bump urllib3 from 2.6.0 to 2.6.3 in /Documentation 2026-01-08 09:05:02 +01:00
security.rst docs/security: Add Security section to the documentation. 2026-01-06 02:17:20 +08:00
substitutions.rst