aboutsummaryrefslogtreecommitdiff
path: root/lib/libvmmapi/vmmapi.c
Commit message (Expand)AuthorAgeFilesLines
* libvmmapi: Add support for setting up and configuring guest NUMA domainsBojan Novković5 days1-51/+130
* libvmmapi: Fix auto-loading of vmm.koMark Johnston2025-02-061-10/+12
* libvmmapi: Use the vmmctl device file to create and destroy VMsMark Johnston2024-11-051-26/+78
* libvmmapi: Conditionalize compilation of some functionsMark Johnston2024-04-101-0/+10
* libvmmapi: Zero out the structure passed to VM_GET_MEMSEGMark Johnston2024-04-101-0/+1
* libvmmapi: Add arm64 supportMark Johnston2024-04-101-0/+4
* libvmmapi: Make memory segment handling a bit more abstractMark Johnston2024-04-101-42/+48
* libvmmapi: Move PCI passthrough ioctl wrappers into a separate fileMark Johnston2024-04-101-107/+0
* libvmmapi: Move more amd64-specific ioctl wrappers to vmmapi_machdep.cMark Johnston2024-04-101-124/+0
* libvmmapi: Split the ioctl list into MI and MD listsMark Johnston2024-04-101-31/+6
* libvmmapi: Move VM capability names to vmmapi_machdep.cMark Johnston2024-04-101-18/+5
* libvmmapi: Move some ioctl wrappers to vmmapi_machdep.cMark Johnston2024-04-101-200/+1
* libvmmapi: Add a subdirectory for amd64-specific codeMark Johnston2024-04-101-194/+1
* libvmmapi: add missing capability stringsRob Norris2024-04-081-0/+5
* lib: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* libvmmapi: Remove some unneeded includesMark Johnston2023-06-081-3/+0
* vmm: Avoid embedding cpuset_t ioctl ABIsMark Johnston2023-05-241-9/+2
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* bhyve: Remove vmctx member from struct vm_snapshot_meta.John Baldwin2023-03-241-2/+2
* libvmmapi: Add a struct vcpu and use it in most APIs.John Baldwin2023-03-241-128/+162
* libvmm: add missing ioctl's to vm_ioctl_cmdsVitaliy Gusev2023-03-061-1/+2
* vmm: Use struct vcpu in the instruction emulation code.John Baldwin2022-11-181-2/+1
* bhyve: Remove unused vm and vcpu arguments from vm_copy routines.John Baldwin2022-11-181-6/+8
* libvmmapi: Provide an interface for limiting rights on the device fdMark Johnston2022-10-241-22/+46
* bhyve: Initialize more registers in vcpu_reset()Corvin Köhne2022-07-271-2/+38
* libvmmapi: Add vm_close()Vitaliy Gusev2022-06-301-0/+9
* libvmm: constify vm_get_name()Robert Wing2022-03-181-6/+3
* Extend the VMM stats interface to support a dynamic count of statistics.John Baldwin2022-02-071-8/+33
* Remove an always-true check.John Baldwin2021-09-151-1/+1
* libvmmapi: Fix warnings and stop overridding WARNSMark Johnston2021-07-261-17/+17
* libvmm: explicitly save and restore errno in vm_open()Robert Wing2021-05-111-0/+3
* bhyve: support relocating fbuf and passthru data BARsD Scott Phillips2021-03-191-2/+31
* bhyvectl: print a better error message when vm_open() failsRobert Wing2021-03-071-1/+1
* Honor the disabled setting for MSI-X interrupts for passthrough devices.John Baldwin2020-11-241-1/+15
* vmm(4), bhyve(8): Expose kernel-emulated special devices to userspaceConrad Meyer2020-05-151-0/+20
* Initial support for bhyve save and restore.John Baldwin2020-05-051-0/+65
* Map negative types passed to vm_capability_type2name to NULL.John Baldwin2020-04-211-1/+1
* Add description string for VM_CAP_BPT_EXIT.John Baldwin2020-04-211-19/+12
* Forgotten to remove the previous if statement in commit r355838.Marcelo Araujo2019-12-171-4/+2
* Attempt to load vmm(4) module before creating a guest using vm_create()Marcelo Araujo2019-12-171-1/+7
* bhyve: Use MAP_GUARD when mapping guest memory ranges.John Baldwin2018-09-061-5/+4
* Fix style(9) space vs tab.Marcelo Araujo2018-06-141-7/+6
* Add the ability to control the CPU topology of created VMsRodney W. Grimes2018-04-081-1/+33
* Add a way to temporarily suspend and resume virtual CPUs.John Baldwin2018-04-061-1/+33
* Add a new variant of the GLA2GPA ioctl for use by the debug server.John Baldwin2018-02-261-0/+22
* Add two new ioctls to bhyve for batch register fetch/store operations.John Baldwin2018-02-221-0/+35
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-261-0/+2
* Capsicum support for bhyve(8).Bartek Rutkowski2017-02-141-0/+42