NVMM (NetBSD Virtual Machine Monitor)
E590639
NVMM (NetBSD Virtual Machine Monitor) is a lightweight, in-kernel hypervisor framework for NetBSD that enables hardware-accelerated virtualization of guest operating systems.
Observed surface forms (2)
| Surface form | Occurrences |
|---|---|
| NVMM | 0 |
| NetBSD kernel | 1 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
NetBSD component
ⓘ
hypervisor framework ⓘ kernel subsystem ⓘ virtualization technology ⓘ |
| category |
NetBSD virtualization
ⓘ
system software ⓘ |
| compatibleWith | QEMU (via NVMM accelerator) NERFINISHED ⓘ |
| component |
/dev/nvmm device interface
ⓘ
libnvmm ⓘ |
| designGoal |
lightweight
ⓘ
low overhead ⓘ secure virtualization ⓘ simple API ⓘ |
| developer |
NetBSD Project
NERFINISHED
ⓘ
NetBSD developers ⓘ |
| feature |
I/O virtualization support
ⓘ
KVM-compatible userland API (via libnvmm) ⓘ context switching between VMs ⓘ hardware-assisted virtualization ⓘ in-kernel virtualization core ⓘ interrupt virtualization ⓘ memory virtualization ⓘ multi-VM support ⓘ multi-vCPU support ⓘ userland control interface ⓘ |
| fullName | NetBSD Virtual Machine Monitor NERFINISHED ⓘ |
| guestRole | runs guest operating systems inside virtual machines ⓘ |
| hostArchitectureSupport |
AMD64
ⓘ
x86_64 ⓘ |
| hostOperatingSystemRole | NetBSD as host ⓘ |
| implementationLocation | NetBSD kernel ⓘ |
| integratedIn | NetBSD base system NERFINISHED ⓘ |
| introducedInVersion | NetBSD 9.0 ⓘ |
| license | BSD license NERFINISHED ⓘ |
| operatingSystem | NetBSD NERFINISHED ⓘ |
| provides |
kernel-level virtualization primitives
ⓘ
userland API for VMMs ⓘ |
| replacesOrAlternativesTo | third-party hypervisors on NetBSD ⓘ |
| requires |
Intel VT-x or AMD-V
NERFINISHED
ⓘ
hardware virtualization extensions ⓘ |
| supports |
guest operating systems
ⓘ
hardware-accelerated virtualization ⓘ userland virtual machine monitors ⓘ virtual machines ⓘ |
| useCase |
desktop virtualization on NetBSD
ⓘ
development and testing of OSes on NetBSD ⓘ running unmodified guest operating systems ⓘ server virtualization on NetBSD ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
NetBSD kernel