summaryrefslogtreecommitdiff
path: root/sys/amd64/include/vmm_dev.h
AgeCommit message (Expand)Author
2025-11-04vmm: Consolidate VM name length checkingMark Johnston
2025-07-27vmm: Add support for guest NUMA emulationBojan Novković
2024-09-21Remove stray whitespaces from sys/amd64/Joshua Rogers
2024-09-01vmm: Make vmm_dev.h more self-containedMark Johnston
2024-08-26vmm: Move compat ioctl definitions to vmm_dev.cMark Johnston
2024-08-26vmm: Merge vmm_dev.cMark Johnston
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-05-23vmm: Avoid embedding cpuset_t ioctl ABIsMark Johnston
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-12-09vmm: Don't lock a vCPU for VM_PPTDEV_MSI[X].John Baldwin
2022-02-07Extend the VMM stats interface to support a dynamic count of statistics.John Baldwin
2021-03-19bhyve: support relocating fbuf and passthru data BARsD Scott Phillips
2020-11-24Honor the disabled setting for MSI-X interrupts for passthrough devices.John Baldwin
2020-05-20vmm(4): Add 12 user ABI compat after r349948Conrad Meyer
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
2019-07-12Tie the name limit of a VM to SPECNAMELEN from devfs instead of aScott Long
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-27sys/amd64: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2015-06-18Restructure memory allocation in bhyve to support "devmem".Neel Natu
2015-01-18Simplify instruction restart logic in bhyve.Neel Natu
2015-01-13'struct vm_exception' was intended to be used only as the collateral for theNeel Natu
2014-12-30Replace bhyve's minimal RTC emulation with a fully featured one in vmm.ko.Neel Natu
2014-07-19Handle nested exceptions in bhyve.Neel Natu
2014-06-07Add ioctl(VM_REINIT) to reinitialize the virtual machine state maintainedNeel Natu
2014-05-31Activate vcpus from bhyve(8) using the ioctl VM_ACTIVATE_CPU instead of doingNeel Natu
2014-05-24Add libvmmapi functions vm_copyin() and vm_copyout() to copy into and outNeel Natu
2014-05-15Implement a PCI interrupt router to route PCI legacy INTx interrupts toJohn Baldwin
2014-04-28Allow a virtual machine to be forcibly reset or powered off. This is doneNeel Natu
2014-03-26Add an ioctl to suspend a virtual machine (VM_SUSPEND). The ioctl can be calledNeel Natu
2014-03-11Replace the userspace atpic stub with a more functional vmm.ko model.Tycho Nightingale
2014-02-26Queue pending exceptions in the 'struct vcpu' instead of directly updating theNeel Natu
2014-01-29Enhance the support for PCI legacy INTx interrupts and enable them inJohn Baldwin
2013-12-23Extend the support for local interrupts on the local APIC:John Baldwin
2013-12-16Add an API to deliver message signalled interrupts to vcpus. This allowsNeel Natu
2013-11-25Add HPET device emulation to bhyve.Neel Natu
2013-11-23Add an ioctl to assert and deassert an ioapic pin atomically. This will be usedNeel Natu
2013-11-12Move the ioapic device model from userspace into vmm.ko. This is needed forNeel Natu
2013-10-05Merge projects/bhyve_npt_pmap into head.Neel Natu
2013-09-21Reorder/regroup the vmm ioctl api definitions to allow somePeter Grehan
2013-02-11Implement guest vcpu pinning using 'pthread_setaffinity_np(3)'.Neel Natu
2013-01-20Add svn properties to the recently merged bhyve source files.Neel Natu
2012-10-11Fix warnings generated by 'debug.witness.watch' during VM creation andNeel Natu
2012-10-04Change vm_malloc() to map pages in the guest physical address space in 4KBNeel Natu
2012-09-25Add ioctls to control the X2APIC capability exposed by the virtual machine toNeel Natu
2012-04-28MSI-x interrupt support for PCI pass-thru devices.Peter Grehan
2011-05-13Import of bhyve hypervisor and utilities, part 1.Peter Grehan