summaryrefslogtreecommitdiffstats
path: root/lib/libvmmapi
Commit message (Expand)AuthorAgeFilesLines
* Move the 'devmem' device nodes from /dev/vmm to /dev/vmm.ioneel2015-07-061-1/+1
* Updated dependssjg2015-07-031-2/+0
* Fix a regression in "movs" emulation after r284539. The regression was causedneel2015-06-221-8/+17
* Restructure memory allocation in bhyve to support "devmem".neel2015-06-182-61/+311
* Add META_MODE support.sjg2015-06-131-0/+22
|\
| * Merge sync of headsjg2015-05-273-45/+120
| |\ | |/ |/|
| * Merge head from 7/28sjg2014-08-192-4/+272
| |\
| * | Updated dependenciessjg2014-05-161-1/+1
| * | Updated dependenciessjg2014-05-101-0/+2
| * | Merge from headsjg2014-05-082-3/+6
| |\ \
| * \ \ Merge headsjg2014-04-281-2/+164
| |\ \ \
| * \ \ \ Merge headsjg2014-04-272-30/+161
| |\ \ \ \ | | |/ / /
| * | | | New/updated dependenciessjg2013-10-171-0/+19
* | | | | Deprecate the 3-way return values from vm_gla2gpa() and vm_copy_setup().neel2015-05-062-26/+19
* | | | | Fix overlinking in bhyve:bapt2015-04-091-0/+2
* | | | | Fix "MOVS" instruction memory to MMIO emulation. Currently updates totychon2015-04-012-0/+14
* | | | | Fix a bug in libvmmapi 'vm_copy_setup()' where it would return success even ifneel2015-01-192-7/+17
* | | | | Simplify instruction restart logic in bhyve.neel2015-01-182-26/+24
* | | | | Replace bhyve's minimal RTC emulation with a fully featured one in vmm.ko.neel2014-12-302-0/+58
| |_|_|/ |/| | |
* | | | Fix fault injection in bhyve.neel2014-07-242-32/+0
* | | | Emulate instructions emitted by OpenBSD/i386 version 5.5:neel2014-07-232-2/+47
* | | | Handle nested exceptions in bhyve.neel2014-07-192-0/+32
* | | | Provide APIs to directly get 'lowmem' and 'highmem' size directly.neel2014-06-242-0/+16
* | | | Add ioctl(VM_REINIT) to reinitialize the virtual machine state maintainedneel2014-06-072-0/+8
* | | | Activate vcpus from bhyve(8) using the ioctl VM_ACTIVATE_CPU instead of doingneel2014-05-312-1/+50
* | | | Fix issue with restarting an "insb/insw/insl" instruction because of a pageneel2014-05-262-32/+60
* | | | Add libvmmapi functions vm_copyin() and vm_copyout() to copy into and outneel2014-05-242-0/+91
* | | | Implement a PCI interrupt router to route PCI legacy INTx interrupts tojhb2014-05-152-0/+16
* | | | Don't include the guest memory segments in the bhyve(8) process core dump.neel2014-05-132-3/+18
| |_|/ |/| |
* | | Allow a virtual machine to be forcibly reset or powered off. This is doneneel2014-04-282-3/+6
| |/ |/|
* | Add support for emulating the slave PIC.tychon2014-04-141-1/+1
* | Add an ioctl to suspend a virtual machine (VM_SUSPEND). The ioctl can be calledneel2014-03-262-0/+8
* | Replace the userspace atpic stub with a more functional vmm.ko model.tychon2014-03-112-0/+38
* | Queue pending exceptions in the 'struct vcpu' instead of directly updating theneel2014-02-262-20/+15
* | Add support for FreeBSD/i386 guests under bhyve.jhb2014-02-052-2/+167
* | Enhance the support for PCI legacy INTx interrupts and enable them injhb2014-01-292-0/+8
* | Extend the support for local interrupts on the local APIC:jhb2013-12-232-0/+13
* | Rename the ambiguously named 'vm_setup_msi()' and 'vm_setup_msix()' toneel2013-12-182-8/+9
* | Add an API to deliver message signalled interrupts to vcpus. This allowsneel2013-12-162-6/+19
* | Add HPET device emulation to bhyve.neel2013-11-252-0/+15
* | Add an ioctl to assert and deassert an ioapic pin atomically. This will be usedneel2013-11-232-0/+12
* | Move the ioapic device model from userspace into vmm.ko. This is needed forneel2013-11-122-0/+24
* | Add a new capability, VM_CAP_ENABLE_INVPCID, that can be enabled to exposeneel2013-10-161-0/+1
|/
* Parse the memory size parameter using expand_number() to allow specifyingneel2013-10-092-0/+28
* Merge projects/bhyve_npt_pmap into head.neel2013-10-052-2/+27
* Remove deprecated APIs to get the total and free memory available to vmm.ko.neel2013-04-252-26/+0
* Simplify the assignment of memory to virtual machines by requiring a singleneel2013-03-182-21/+95
* Implement guest vcpu pinning using 'pthread_setaffinity_np(3)'.neel2013-02-112-30/+0
* Remove mptable generation code from libvmmapi and move it to bhyve.grehan2012-10-265-528/+1
* Add an api to map a vm capability type into a string to be used for displayneel2012-10-122-11/+25
OpenPOWER on IntegriCloud