summaryrefslogtreecommitdiff
path: root/lib/libvmmapi
AgeCommit message (Expand)Author
2025-12-17vmm: Add ability to destroy VMs on closeBojan Novković
2025-07-27libvmmapi: Add support for setting up and configuring guest NUMA domainsBojan Novković
2025-07-27vmm: Add support for guest NUMA emulationBojan Novković
2025-02-06libvmmapi: Fix auto-loading of vmm.koMark Johnston
2024-12-17riscv vmm: add SSTC extension check.Ruslan Bukin
2024-11-05libvmmapi: Use the vmmctl device file to create and destroy VMsMark Johnston
2024-10-31bhyve/riscv: Initial import.Ruslan Bukin
2024-04-10libvmmapi: Conditionalize compilation of some functionsMark Johnston
2024-04-10libvmmapi: Zero out the structure passed to VM_GET_MEMSEGMark Johnston
2024-04-10libvmmapi: Make vm_raise_msi() a common functionMark Johnston
2024-04-10libvmmapi: Add arm64 supportMark Johnston
2024-04-10libvmmapi: Make memory segment handling a bit more abstractMark Johnston
2024-04-10libvmmapi: Move PCI passthrough ioctl wrappers into a separate fileMark Johnston
2024-04-10libvmmapi: Move more amd64-specific ioctl wrappers to vmmapi_machdep.cMark Johnston
2024-04-10libvmmapi: Split the ioctl list into MI and MD listsMark Johnston
2024-04-10libvmmapi: Move VM capability names to vmmapi_machdep.cMark Johnston
2024-04-10libvmmapi: Move some ioctl wrappers to vmmapi_machdep.cMark Johnston
2024-04-10libvmmapi: Add a subdirectory for amd64-specific codeMark Johnston
2024-04-08libvmmapi: add missing capability stringsRob Norris
2023-11-26lib: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16Remove $FreeBSD$: two-line .h patternWarner Losh
2023-06-08libvmmapi: Remove some unneeded includesMark Johnston
2023-05-23vmm: Avoid embedding cpuset_t ioctl ABIsMark Johnston
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-04-18Update/fix Makefile.depend for userlandSimon J. Gerraty
2023-03-24bhyve: Remove vmctx member from struct vm_snapshot_meta.John Baldwin
2023-03-24libvmmapi: Add a struct vcpu and use it in most APIs.John Baldwin
2023-03-06libvmm: add missing ioctl's to vm_ioctl_cmdsVitaliy Gusev
2022-11-18vmm: Use struct vcpu in the instruction emulation code.John Baldwin
2022-11-18bhyve: Remove unused vm and vcpu arguments from vm_copy routines.John Baldwin
2022-10-24libvmmapi: Provide an interface for limiting rights on the device fdMark Johnston
2022-07-27bhyve: Initialize more registers in vcpu_reset()Corvin Köhne
2022-07-11libvmm: add __BEGIN_DECLS/__END_DECLS for linking with c++ binariesVitaliy Gusev
2022-06-30libvmmapi: Add vm_close()Vitaliy Gusev
2022-03-17libvmm: constify vm_get_name()Robert Wing
2022-03-10bhyve: add ROM emulationCorvin Köhne
2022-02-07Extend the VMM stats interface to support a dynamic count of statistics.John Baldwin
2021-09-15Remove an always-true check.John Baldwin
2021-07-26libvmmapi: Fix warnings and stop overridding WARNSMark Johnston
2021-05-11libvmm: explicitly save and restore errno in vm_open()Robert Wing
2021-03-19bhyve: support relocating fbuf and passthru data BARsD Scott Phillips
2021-03-06bhyvectl: print a better error message when vm_open() failsRobert Wing
2021-02-17libvmm: clean up vmmapi.hRobert Wing
2020-11-24Honor the disabled setting for MSI-X interrupts for passthrough devices.John Baldwin
2020-05-15vmm(4), bhyve(8): Expose kernel-emulated special devices to userspaceConrad Meyer
2020-05-05Initial support for bhyve save and restore.John Baldwin
2020-04-21Map negative types passed to vm_capability_type2name to NULL.John Baldwin
2020-04-21Add description string for VM_CAP_BPT_EXIT.John Baldwin