summaryrefslogtreecommitdiffstats
path: root/sys/amd64/vmm/vmm.c
Commit message (Expand)AuthorAgeFilesLines
...
| * Add emulation of the "outsb" instruction. NetBSD guests use this to write toneel2014-05-231-0/+22
| * Inject page fault into the guest if the page table walker detects an invalidneel2014-05-221-2/+19
| * Add PG_U (user/supervisor) checks when translating a guest linear addressneel2014-05-191-2/+3
| * Virtual machine halt detection is turned on by default. Allow it to beneel2014-05-051-1/+11
| * Add logic in the HLT exit handler to detect if the guest has put all vcpusneel2014-05-021-4/+33
| * Some Linux guests will implement a 'halt' by disabling the APIC and executingneel2014-04-291-67/+28
| * Allow a virtual machine to be forcibly reset or powered off. This is doneneel2014-04-281-6/+35
| * Don't spindown the BSP if it executes hlt with the APIC disabled. Ajhb2014-04-151-3/+5
| * Add an ioctl to suspend a virtual machine (VM_SUSPEND). The ioctl can be calledneel2014-03-261-4/+79
| * Move the atpit device model from userspace into vmm.ko for bettertychon2014-03-251-0/+10
| * When a vcpu is deactivated it must also unblock any rendezvous that may beneel2014-03-181-12/+46
| * Notify vcpus participating in the rendezvous of the pending event to ensureneel2014-03-171-0/+11
| * Fix a race wherein the source of an interrupt vector is wronglytychon2014-03-151-0/+48
| * Replace the userspace atpic stub with a more functional vmm.ko model.tychon2014-03-111-0/+10
| * Fix a race between VMRUN() and vcpu_notify_event() due to 'vcpu->hostcpu'neel2014-03-011-10/+30
| * Queue pending exceptions in the 'struct vcpu' instead of directly updating theneel2014-02-261-8/+80
| * Simplify APIC mode switching from MMIO to x2APIC. In part this is done toneel2014-02-201-1/+1
| * Add virtualized XSAVE support to bhyve which permits guests to use XSAVE andjhb2014-02-081-0/+12
| * Add support for FreeBSD/i386 guests under bhyve.jhb2014-02-051-2/+7
| * Support level triggered interrupts with VT-x virtual interrupt delivery.neel2014-01-251-0/+4
| * There is no need to initialize the IOMMU if no passthru devices have beenneel2014-01-211-3/+4
| * Add an API to rendezvous all active vcpus in a virtual machine. The rendezvousneel2014-01-141-3/+115
| * Don't expose 'vmm_ipinum' as a global.neel2014-01-091-7/+16
| * Use the 'Virtual Interrupt Delivery' feature of Intel VT-x if supported byneel2014-01-071-1/+1
| * Allow vlapic_set_intr_ready() to return a value that indicates whether or notneel2014-01-071-1/+1
| * vlapic code restructuring to make it easy to support hardware-assist for APICneel2013-12-251-8/+18
| * Add a resume hook for bhyve that runs a function on all CPUs duringjhb2013-12-231-0/+10
| * Add a parameter to 'vcpu_set_state()' to enforce that the vcpu is in the IDLEneel2013-12-221-10/+27
* | MFC @ r259205 in preparation for some SVM updates. (for real this time)grehan2014-02-041-41/+92
|\ \ | |/
* | Roll back botched partial MFC :(grehan2014-02-041-92/+41
* | MFC @ r259205 in preparation for some SVM updates.grehan2014-02-041-41/+92
|\ \ | |/
| * Fix x2apic support in bhyve.neel2013-12-101-19/+12
| * Use callout(9) to drive the vlapic timer instead of clocking it on each VM exit.neel2013-12-071-17/+7
| * If a vcpu disables its local apic and then executes a 'HLT' then spin down theneel2013-12-071-5/+24
| * Rename 'vm_interrupt_hostcpu()' to 'vcpu_notify_event()' because the functionneel2013-12-031-2/+9
| * Add HPET device emulation to bhyve.neel2013-11-251-3/+17
| * Move the ioapic device model from userspace into vmm.ko. This is needed forneel2013-11-121-4/+33
| * Rename the VMM_CTRx() family of macros to VCPU_CTRx() to highlight that theseneel2013-10-311-2/+2
| * Remove unnecessary includes of <machine/pmap.h>neel2013-10-291-1/+0
| * Merge projects/bhyve_npt_pmap into head.neel2013-10-051-174/+490
* | Enable memory overcommit for AMD processors.grehan2013-12-181-0/+9
* | MFC @ r256071grehan2013-12-181-174/+490
|/
* Fix a limitation in bhyve that would limit the number of virtual machines toneel2013-09-111-1/+2
* Moved clearing of vmm_initialized to avoid the casegrehan2013-08-011-1/+6
* Add RIP-relative addressing to the instruction decoder.grehan2013-04-251-1/+3
* If vmm.ko could not be initialized correctly then prevent the creation ofneel2013-04-121-4/+17
* Fix the '-Wtautological-compare' warning emitted by clang for comparing theneel2013-03-161-1/+1
* Allow vmm stats to be specific to the underlying hardware assist technology.neel2013-03-161-3/+3
* Implement guest vcpu pinning using 'pthread_setaffinity_np(3)'.neel2013-02-111-59/+0
* Increase the number of passthru devices supported by bhyve.neel2013-02-011-16/+28
OpenPOWER on IntegriCloud