NVMM(4)

NAME
nvmm - Lightweight Hypervisor

SYNOPSIS
To compile this driver into the kernel, place the following line in your kernel configuration file:

pseudo-device nvmm

Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):

    nvmm_load="YES"

DESCRIPTION
The nvmm driver provides kernel support for hardware-accelerated virtualization. It is made of a generic MI frontend, to which MD backends can be plugged to implement the core virtualization.

In practice, nvmm is used by the libnvmm(3) API to implement hypervisors.

SUPPORT
The following backends are supported:
-   x86-SVM, for x86 AMD CPUs
-   x86-VMX, for x86 Intel CPUs

SEE ALSO
libnvmm(3), nvmmctl(8)

HISTORY
nvmm first appeared in NetBSD 9, and was ported to DragonFly 6.1.

AUTHORS
The nvmm driver was written by Maxime Villard.