summaryrefslogtreecommitdiffstats
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* Move fpusave() wrapper for suspend hander to sys/amd64/amd64/fpu.c.jkim2014-03-045-15/+13
* Revert accidentally committed changes in 262748.jkim2014-03-042-72/+6
* Properly save and restore CR0.jkim2014-03-043-6/+74
* Remove dead code since r230426, fix a comment, and tidy up.jkim2014-03-041-7/+5
* 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-267-174/+141
* When the kernel is running in a virtual machine, it cannot rely upon thealc2014-02-221-5/+11
* 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-206-48/+81
* 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
* Upgrade our copy of llvm/clang to 3.4 release. This version supportsdim2014-02-161-1/+1
* Retire the nve(4) driver; nfe(4) has been the default driver for NVIDIAbrueffer2014-02-162-3/+0
* provide fast versions of ffsl and flsl for i386; ffsll and flsll for amd64avg2014-02-141-0/+16
* Add support for managing PCI bus numbers. As with BARs and PCI-PCI bridgejhb2014-02-121-0/+3
* Don't waste a page of KVA for the boot-time memory test on x86. For amd64,jhb2014-02-111-8/+5
* 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-055-30/+129
* 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-292-1/+7
* Add support for 'clac' and 'stac' to DDB's disassembler on amd64.jhb2014-01-271-0/+10
* Support level triggered interrupts with VT-x virtual interrupt delivery.neel2014-01-256-22/+71
* Change RWX to XWR in comments to match intent and bit patternsgrehan2014-01-251-2/+2
* Move <machine/apicvar.h> to <x86/apicvar.h>.jhb2014-01-236-229/+5
* Set "Interrupt Window Exiting" in the case where there is a vector to beneel2014-01-231-9/+28
* Handle a VM-exit due to a NMI properly by vectoring to the host's NMI handlerneel2014-01-223-0/+22
* There is no need to initialize the IOMMU if no passthru devices have beenneel2014-01-214-7/+34
* Add VT kernel configuration to ease testing of vt(9), aka Newconsemaste2014-01-191-0/+14
* Some processor's don't allow NMI injection if the STI_BLOCKING bit is set inneel2014-01-181-69/+80
* Add very simple virtio_random(4) driver to harvest entropy from hostbryanv2014-01-181-0/+1
* If the guest exits due to a fault while it is executing IRET then restoreneel2014-01-182-4/+68
* If a VM-exit happens during an NMI injection then clear the "NMI Blocking" bitneel2014-01-172-12/+26
* Add an API to rendezvous all active vcpus in a virtual machine. The rendezvousneel2014-01-149-27/+318
* Remove spaces from boot messages when we print the CPU ID/Family/Steppinggavin2014-01-111-5/+5
* Enable "Posted Interrupt Processing" if supported by the CPU. This lets usneel2014-01-113-14/+72
* Enable the "Acknowledge Interrupt on VM exit" VM-exit control.neel2014-01-116-13/+67
* Don't expose 'vmm_ipinum' as a global.neel2014-01-0910-42/+47
* Use the 'Virtual Interrupt Delivery' feature of Intel VT-x if supported byneel2014-01-076-58/+501
* Fix a bug introduced in r260167 related to VM-exit tracing.neel2014-01-071-10/+11
* Allow vlapic_set_intr_ready() to return a value that indicates whether or notneel2014-01-075-29/+51
* Split the VMCS setup between 'vmcs_init()' that does initialization andneel2014-01-063-64/+27
* Correct a grammo in a comment; remove white space at EOL.schweikh2014-01-061-2/+2
* Use the same label name for ENTRY() and END() macros for 'vmx_enter_guest'.neel2014-01-031-1/+1
* Fix a bug in the HPET emulation where a timer interrupt could be lost when theneel2014-01-031-67/+84
OpenPOWER on IntegriCloud