microsoft/openvmm
Publicmirrored from https://github.com/microsoft/openvmmAvailable
Guide/src/reference/architecture/devices.md
13lines · modecode
| 1 | # Device architecture |
| 2 | |
| 3 | This section covers the internal architecture of device emulators and |
| 4 | their backends — the shared machinery that both OpenVMM and OpenHCL |
| 5 | use to connect guest-visible storage, networking, and other devices to |
| 6 | their backing implementations. |
| 7 | |
| 8 | ## Pages |
| 9 | |
| 10 | - [Storage pipeline](./devices/storage.md) — how guest I/O flows from |
| 11 | a storage frontend (NVMe, SCSI, IDE) through the |
| 12 | [`DiskIo`](https://openvmm.dev/rustdoc/linux/disk_backend/trait.DiskIo.html) |
| 13 | abstraction to a concrete backing store. |