Page MenuHomeFreeBSD

D48263.diff
No OneTemporary

D48263.diff

diff --git a/share/man/man4/vmm.4 b/share/man/man4/vmm.4
--- a/share/man/man4/vmm.4
+++ b/share/man/man4/vmm.4
@@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd September 27, 2024
+.Dd December 30, 2024
.Dt VMM 4
.Os
.Sh NAME
@@ -45,15 +45,22 @@
provides the kernel portion of the
.Xr bhyve 4
hypervisor.
-.Pp
-An Intel CPU with VT-x/EPT or AMD CPU with SVM support is required.
+The following platforms are supported:
+.Bl -bullet -compat
+.It
+amd64: An Intel CPU with VT-x/EPT or AMD CPU with SVM support is required.
+.It
+arm64: The boot CPU must start in EL2 and the system must have a GICv3 interrupt
+controller.
+VHE support will be used if available.
+.It
+riscv: The CPUs must implement the H (hypervisor) RISC-V ISA extension.
+.El
.Pp
PCI device passthrough to a virtual machine requires
-hardware with VT-d support.
+hardware with VT-d support and is available only on amd64.
.Sh PCI PASSTHROUGH
-When the hardware supports VT-d, and
-.Nm
-has been loaded at boot time,
+On amd64 where the hardware supports VT-d,
PCI devices can be reserved for use by the hypervisor.
Entries consisting of the PCI
.Ar bus Ns / Ns Ar slot Ns / Ns Ar function
@@ -143,6 +150,8 @@
.Nm vmm.ko
first appeared in
.Fx 10.0 .
+arm64 and riscv support first appeared in
+.Fx 15.0 .
.Sh AUTHORS
.An Neel Natu Aq neel@freebsd.org
.An Peter Grehan Aq grehan@freebsd.org

File Metadata

Mime Type
text/plain
Expires
Sat, Jan 18, 1:47 PM (17 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15666877
Default Alt Text
D48263.diff (1 KB)

Event Timeline