freebsd-src/lib/libvmmapi
Mark Johnston 99127fd103 libvmmapi: Use the vmmctl device file to create and destroy VMs
This deprecates the vm_create() and vm_open() interfaces and introduces
vm_openf(), which takes flags controlling its behaviour.  In particular,
it will optionally create a VM first, and it can optionally reinitialize
an existing VM.  This enables some simplification of existing consumers.

Reviewed by:	jhb
Differential Revision:	https://reviews.freebsd.org/D47030
2024-11-05 01:40:41 +00:00
..
aarch64 libvmmapi: Make vm_raise_msi() a common function 2024-04-10 11:17:56 -04:00
amd64 libvmmapi: Conditionalize compilation of some functions 2024-04-10 11:17:56 -04:00
riscv bhyve/riscv: Initial import. 2024-10-31 20:24:12 +00:00
internal.h libvmmapi: Use the vmmctl device file to create and destroy VMs 2024-11-05 01:40:41 +00:00
Makefile libvmmapi: Conditionalize compilation of some functions 2024-04-10 11:17:56 -04:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ppt.c libvmmapi: Move PCI passthrough ioctl wrappers into a separate file 2024-04-10 11:17:56 -04:00
vmmapi.c libvmmapi: Use the vmmctl device file to create and destroy VMs 2024-11-05 01:40:41 +00:00
vmmapi.h libvmmapi: Use the vmmctl device file to create and destroy VMs 2024-11-05 01:40:41 +00:00