microsoft/openvmm
Publicmirrored from https://github.com/microsoft/openvmmAvailable
Guide/src/reference/emulated/NVMe/overview.md
8lines · modecode
| 1 | # NVMe Emulator |
| 2 | |
| 3 | Among the devices that OpenVMM emulates, an NVMe controller is one. The OpenVMM NVMe emulator comes in two flavors: |
| 4 | |
| 5 | - An NVMe emulator that can be used to serve IO workloads (but pragmatically is only used by OpenVMM for test scenarios today) |
| 6 | - An NVMe emulator used to test OpenHCL (`nvme_test`), which allows test authors to inject faults and inspect the state of NVMe devices used by the guest, and |
| 7 | |
| 8 | This guide provides a brief overview of the architecture shared by the NVMe emulators. |