summaryrefslogtreecommitdiffstats
path: root/sys/amd64/vmm
Commit message (Expand)AuthorAgeFilesLines
* Make the vmx asm code dtrace-fbt-friendly bygrehan2014-05-182-7/+19
* Implement a PCI interrupt router to route PCI legacy INTx interrupts tojhb2014-05-153-0/+44
* 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
* Ignore writes to microcode update MSR. This MSR is accessed by RHEL7 guest.neel2014-04-301-0/+3
* 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-283-18/+40
* A VMCS is always inactive when it exits the vmx_run() loop.neel2014-04-261-8/+1
* Allow the guest to read the TSC via MSR 0x10.grehan2014-04-241-1/+7
* Change the vlapic timer frequency to be in the ballpark of contemporaryneel2014-04-231-1/+6
* Factor out common ioport handler code for better hygiene -- pointedtychon2014-04-221-22/+12
* Add support for the PIT 'readback' command -- based on a patch by grehan@.tychon2014-04-181-2/+74
* Respect the destination operand size of the 'Input from Port' instruction.tychon2014-04-186-49/+94
* Add support for reading the PIT Counter 2 output signal via the NMItychon2014-04-183-18/+60
* Don't spindown the BSP if it executes hlt with the APIC disabled. Ajhb2014-04-151-3/+5
* Local APIC access via 32-bit naturally-aligned loads is merelytychon2014-04-151-3/+5
* Add support for emulating the byte move and sign extend instructions:tychon2014-04-151-5/+37
* Add support for emulating the slave PIC.tychon2014-04-141-65/+132
* There is no need to save and restore the host's return address in theneel2014-04-113-11/+5
* Account for the "plus 1" encoding of the CPUID Function 4 reportedtychon2014-04-111-1/+10
* Rework r264179.grehan2014-04-103-7/+22
* Make the vmm code compile with gcc too. Not entirely sure things areimp2014-04-054-24/+9
* Re-write bhyve's I/O MMU handling in terms of PCI RID.rstone2014-04-015-33/+30
* Revert PCI RID changes.rstone2014-04-015-30/+33
* Re-write bhyve's I/O MMU handling in terms of PCI RIDsrstone2014-04-015-33/+30
* Add an ioctl to suspend a virtual machine (VM_SUSPEND). The ioctl can be calledneel2014-03-264-8/+103
* Move the atpit device model from userspace into vmm.ko for bettertychon2014-03-254-0/+425
* 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-156-40/+113
* Don't try to return a vector to a caller that only cares if a vectortychon2014-03-111-2/+6
* Replace the userspace atpic stub with a more functional vmm.ko model.tychon2014-03-1110-5/+874
* Fix a race between VMRUN() and vcpu_notify_event() due to 'vcpu->hostcpu'neel2014-03-011-10/+30
* Correct VMware capitalization.jhb2014-02-281-1/+1
* Workaround an apparent bug in VMWare Fusion's nested VT support where itjhb2014-02-281-0/+7
* Queue pending exceptions in the 'struct vcpu' instead of directly updating theneel2014-02-265-149/+109
* Add support for x2APIC virtualization assist in Intel VT-x.neel2014-02-214-11/+152
* Simplify APIC mode switching from MMIO to x2APIC. In part this is done toneel2014-02-205-46/+80
* A first pass at adding support for injecting hardware exceptions forjhb2014-02-183-35/+130
* Handle writes to the SELF_IPI MSR by the guest when the vlapic is configuredneel2014-02-172-3/+33
* Use spinlocks to lock accesses to the vioapic.neel2014-02-171-3/+3
* Add virtualized XSAVE support to bhyve which permits guests to use XSAVE andjhb2014-02-085-7/+166
* Add a counter to differentiate between VM-exits due to nested paging faultsneel2014-02-083-3/+6
* Fix a bug in the handling of VM-exits caused by non-maskable interrupts (NMI).neel2014-02-081-15/+36
* Add support for FreeBSD/i386 guests under bhyve.jhb2014-02-053-27/+112
* Add support for emulating the byte move and zero extend instructions:tychon2014-02-051-0/+91
* Avoid doing unnecessary nested TLB invalidations.neel2014-02-044-31/+39
* Enhance the support for PCI legacy INTx interrupts and enable them injhb2014-01-291-0/+3
* Support level triggered interrupts with VT-x virtual interrupt delivery.neel2014-01-255-22/+67
* Move <machine/apicvar.h> to <x86/apicvar.h>.jhb2014-01-231-1/+1
OpenPOWER on IntegriCloud