summaryrefslogtreecommitdiff
path: root/lib/libvmmapi/vmmapi.c
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-02-06libvmmapi: Fix auto-loading of vmm.koMark Johnston
2024-11-05libvmmapi: Use the vmmctl device file to create and destroy VMsMark Johnston
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: 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 .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-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-06-30libvmmapi: Add vm_close()Vitaliy Gusev
2022-03-17libvmm: constify vm_get_name()Robert Wing
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
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
2019-12-17Forgotten to remove the previous if statement in commit r355838.Marcelo Araujo
2019-12-17Attempt to load vmm(4) module before creating a guest using vm_create()Marcelo Araujo
2018-09-06bhyve: Use MAP_GUARD when mapping guest memory ranges.John Baldwin
2018-06-14Fix style(9) space vs tab.Marcelo Araujo
2018-04-08Add the ability to control the CPU topology of created VMsRodney W. Grimes
2018-04-06Add a way to temporarily suspend and resume virtual CPUs.John Baldwin
2018-02-26Add a new variant of the GLA2GPA ioctl for use by the debug server.John Baldwin
2018-02-22Add two new ioctls to bhyve for batch register fetch/store operations.John Baldwin
2017-11-26lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni