aboutsummaryrefslogtreecommitdiff
path: root/lib/libvmmapi
Commit message (Expand)AuthorAgeFilesLines
* Merge sync of headSimon J. Gerraty2015-05-273-45/+120
|\
| * Deprecate the 3-way return values from vm_gla2gpa() and vm_copy_setup().Neel Natu2015-05-062-26/+19
| * Fix overlinking in bhyve:Baptiste Daroussin2015-04-091-0/+2
| * Fix "MOVS" instruction memory to MMIO emulation. Currently updates toTycho Nightingale2015-04-012-0/+14
| * Fix a bug in libvmmapi 'vm_copy_setup()' where it would return success even ifNeel Natu2015-01-192-7/+17
| * Simplify instruction restart logic in bhyve.Neel Natu2015-01-182-26/+24
| * Replace bhyve's minimal RTC emulation with a fully featured one in vmm.ko.Neel Natu2014-12-302-0/+58
* | Merge head from 7/28Simon J. Gerraty2014-08-192-4/+272
|\|
| * Fix fault injection in bhyve.Neel Natu2014-07-242-32/+0
| * Emulate instructions emitted by OpenBSD/i386 version 5.5:Neel Natu2014-07-232-2/+47
| * Handle nested exceptions in bhyve.Neel Natu2014-07-192-0/+32
| * Provide APIs to directly get 'lowmem' and 'highmem' size directly.Neel Natu2014-06-242-0/+16
| * Add ioctl(VM_REINIT) to reinitialize the virtual machine state maintainedNeel Natu2014-06-072-0/+8
| * Activate vcpus from bhyve(8) using the ioctl VM_ACTIVATE_CPU instead of doingNeel Natu2014-05-312-1/+50
| * Fix issue with restarting an "insb/insw/insl" instruction because of a pageNeel Natu2014-05-262-32/+60
| * Add libvmmapi functions vm_copyin() and vm_copyout() to copy into and outNeel Natu2014-05-242-0/+91
| * Implement a PCI interrupt router to route PCI legacy INTx interrupts toJohn Baldwin2014-05-152-0/+16
| * Don't include the guest memory segments in the bhyve(8) process core dump.Neel Natu2014-05-132-3/+18
* | Updated dependenciesSimon J. Gerraty2014-05-161-1/+1
* | Updated dependenciesSimon J. Gerraty2014-05-101-0/+2
* | Merge from headSimon J. Gerraty2014-05-082-3/+6
|\|
| * Allow a virtual machine to be forcibly reset or powered off. This is doneNeel Natu2014-04-282-3/+6
* | Merge headSimon J. Gerraty2014-04-281-2/+164
|\|
* | Merge headSimon J. Gerraty2014-04-272-30/+161
|\|
| * Add support for emulating the slave PIC.Tycho Nightingale2014-04-141-1/+1
| * Add an ioctl to suspend a virtual machine (VM_SUSPEND). The ioctl can be calledNeel Natu2014-03-262-0/+8
| * Replace the userspace atpic stub with a more functional vmm.ko model.Tycho Nightingale2014-03-112-0/+38
| * Queue pending exceptions in the 'struct vcpu' instead of directly updating theNeel Natu2014-02-262-20/+15
| * Add support for FreeBSD/i386 guests under bhyve.John Baldwin2014-02-052-2/+167
| * Enhance the support for PCI legacy INTx interrupts and enable them inJohn Baldwin2014-01-292-0/+8
| * Extend the support for local interrupts on the local APIC:John Baldwin2013-12-232-0/+13
| * Rename the ambiguously named 'vm_setup_msi()' and 'vm_setup_msix()' toNeel Natu2013-12-182-8/+9
| * Add an API to deliver message signalled interrupts to vcpus. This allowsNeel Natu2013-12-162-6/+19
| * Add HPET device emulation to bhyve.Neel Natu2013-11-252-0/+15
| * Add an ioctl to assert and deassert an ioapic pin atomically. This will be usedNeel Natu2013-11-232-0/+12
| * Move the ioapic device model from userspace into vmm.ko. This is needed forNeel Natu2013-11-122-0/+24
| * Add a new capability, VM_CAP_ENABLE_INVPCID, that can be enabled to exposeNeel Natu2013-10-161-0/+1
* | New/updated dependenciesSimon J. Gerraty2013-10-171-0/+19
|/
* Parse the memory size parameter using expand_number() to allow specifyingNeel Natu2013-10-092-0/+28
* Merge projects/bhyve_npt_pmap into head.Neel Natu2013-10-052-2/+27
* Remove deprecated APIs to get the total and free memory available to vmm.ko.Neel Natu2013-04-252-26/+0
* Simplify the assignment of memory to virtual machines by requiring a singleNeel Natu2013-03-182-21/+95
* Implement guest vcpu pinning using 'pthread_setaffinity_np(3)'.Neel Natu2013-02-112-30/+0
* Remove mptable generation code from libvmmapi and move it to bhyve.Peter Grehan2012-10-265-528/+1
* Add an api to map a vm capability type into a string to be used for displayNeel Natu2012-10-122-11/+25
* The ioctl VM_GET_MEMORY_SEG is no longer able to return the host physicalNeel Natu2012-10-042-4/+2
* Change vm_malloc() to map pages in the guest physical address space in 4KBNeel Natu2012-10-041-2/+2
* Add ioctls to control the X2APIC capability exposed by the virtual machine toNeel Natu2012-09-252-0/+33
* Add sysctls to display the total and free amount of hard-wired mem for VMsPeter Grehan2012-08-262-0/+26
* Allow the 'bhyve' process to control whether or not the virtual machine sees anNeel Natu2012-08-044-17/+21