aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include/vmm_dev.h
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-231-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-251-1/+1
* vmm: Don't lock a vCPU for VM_PPTDEV_MSI[X].John Baldwin2023-01-261-2/+2
* Extend the VMM stats interface to support a dynamic count of statistics.John Baldwin2022-04-291-0/+1
* bhyve: support relocating fbuf and passthru data BARsD Scott Phillips2021-03-261-0/+11
* Honor the disabled setting for MSI-X interrupts for passthrough devices.John Baldwin2020-11-241-0/+3
* vmm(4): Add 12 user ABI compat after r349948Conrad Meyer2020-05-201-0/+11
* vmm(4), bhyve(8): Expose kernel-emulated special devices to userspaceConrad Meyer2020-05-151-0/+17
* Initial support for bhyve save and restore.John Baldwin2020-05-051-0/+11
* Tie the name limit of a VM to SPECNAMELEN from devfs instead of aScott Long2019-07-121-1/+1
* Add the ability to control the CPU topology of created VMsRodney W. Grimes2018-04-081-0/+15
* Add a way to temporarily suspend and resume virtual CPUs.John Baldwin2018-04-061-0/+7
* Add a new variant of the GLA2GPA ioctl for use by the debug server.John Baldwin2018-02-261-0/+3
* Add two new ioctls to bhyve for batch register fetch/store operations.John Baldwin2018-02-221-0/+13
* sys/amd64: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Restructure memory allocation in bhyve to support "devmem".Neel Natu2015-06-181-9/+29
* Simplify instruction restart logic in bhyve.Neel Natu2015-01-181-1/+3
* 'struct vm_exception' was intended to be used only as the collateral for theNeel Natu2015-01-131-0/+1
* Replace bhyve's minimal RTC emulation with a fully featured one in vmm.ko.Neel Natu2014-12-301-0/+23
* Handle nested exceptions in bhyve.Neel Natu2014-07-191-0/+12
* Add ioctl(VM_REINIT) to reinitialize the virtual machine state maintainedNeel Natu2014-06-071-0/+3
* Activate vcpus from bhyve(8) using the ioctl VM_ACTIVATE_CPU instead of doingNeel Natu2014-05-311-0/+20
* Add libvmmapi functions vm_copyin() and vm_copyout() to copy into and outNeel Natu2014-05-241-0/+12
* Implement a PCI interrupt router to route PCI legacy INTx interrupts toJohn Baldwin2014-05-151-0/+8
* Allow a virtual machine to be forcibly reset or powered off. This is doneNeel Natu2014-04-281-1/+5
* Add an ioctl to suspend a virtual machine (VM_SUSPEND). The ioctl can be calledNeel Natu2014-03-261-0/+3
* Replace the userspace atpic stub with a more functional vmm.ko model.Tycho Nightingale2014-03-111-0/+16
* Queue pending exceptions in the 'struct vcpu' instead of directly updating theNeel Natu2014-02-261-5/+4
* Enhance the support for PCI legacy INTx interrupts and enable them inJohn Baldwin2014-01-291-1/+4
* Extend the support for local interrupts on the local APIC:John Baldwin2013-12-231-0/+3
* Add an API to deliver message signalled interrupts to vcpus. This allowsNeel Natu2013-12-161-3/+11
* Add HPET device emulation to bhyve.Neel Natu2013-11-251-0/+7
* Add an ioctl to assert and deassert an ioapic pin atomically. This will be usedNeel Natu2013-11-231-0/+3
* Move the ioapic device model from userspace into vmm.ko. This is needed forNeel Natu2013-11-121-0/+10
* Merge projects/bhyve_npt_pmap into head.Neel Natu2013-10-051-1/+11
* Reorder/regroup the vmm ioctl api definitions to allow somePeter Grehan2013-09-211-21/+35
* Implement guest vcpu pinning using 'pthread_setaffinity_np(3)'.Neel Natu2013-02-111-11/+0
* Add svn properties to the recently merged bhyve source files.Neel Natu2013-01-201-1/+1
* Fix warnings generated by 'debug.witness.watch' during VM creation andNeel Natu2012-10-111-1/+1
* Change vm_malloc() to map pages in the guest physical address space in 4KBNeel Natu2012-10-041-1/+0
* Add ioctls to control the X2APIC capability exposed by the virtual machine toNeel Natu2012-09-251-0/+11
* MSI-x interrupt support for PCI pass-thru devices.Peter Grehan2012-04-281-0/+14
* Import of bhyve hypervisor and utilities, part 1.Peter Grehan2011-05-131-0/+191