summaryrefslogtreecommitdiffstats
path: root/sys/amd64/vmm/intel
Commit message (Expand)AuthorAgeFilesLines
* Allocate VPIDs by using the unit number allocator to keep do the bookkeeping.neel2013-09-071-39/+103
* Do not create superpage mappings in the iommu.neel2013-08-201-1/+18
* Extract the location of the remapping hardware units from the ACPI DMAR table.neel2013-08-201-60/+54
* Follow-up commit to fix CR0 issues. Maintaingrehan2013-08-031-4/+38
* Correctly maintain the CR0/CR4 shadow registers.grehan2013-08-011-11/+54
* Ignore guest PAT settings by default in EPT mappings.grehan2013-07-011-2/+10
* Add RIP-relative addressing to the instruction decoder.grehan2013-04-253-42/+37
* Create sysctl node 'hw.vmm.vmx' and populate it with oids that expose the VMXneel2013-04-131-0/+19
* Make the code to check if VMX is enabled more readable by using macrosneel2013-04-111-1/+2
* Add some more stats to keep track of all the reasons that a vcpu is exiting.neel2013-03-301-1/+16
* Allow vmm stats to be specific to the underlying hardware assist technology.neel2013-03-161-4/+3
* Always allow access to the sysenter cs/esp/eip MSRs since theygrehan2013-01-251-0/+7
* Add support for the 0x81 AND instruction, now generatedgrehan2012-11-291-4/+5
* Cleanup the user-space paging exit handler now that the unified instructionneel2012-11-281-2/+0
* Change emulate_rdmsr() and emulate_wrmsr() to return 0 on sucess and errno onneel2012-11-281-6/+8
* Revamp the x86 instruction emulation in bhyve.neel2012-11-282-25/+21
* Get rid of redundant comparision which is guaranteed to be "true" for unsignedneel2012-11-221-1/+1
* Fix issue found with clang build. Avoid code insertion by the compilergrehan2012-11-061-29/+48
* Convert VMCS_ENTRY_INTR_INFO field into a vmcs identifier before passing itneel2012-10-291-1/+1
* Corral all the host state associated with the virtual machine into its own file.neel2012-10-292-24/+17
* Unconditionally enable fpu emulation by setting CR0.TS in the host after theneel2012-10-261-1/+9
* If the guest vcpu wants to idle then use that opportunity to relinquish theneel2012-10-251-3/+18
* Maintain state regarding NMI delivery to guest vcpu in VT-x independent manner.neel2012-10-242-15/+2
* Test for AST pending with interrupts disabled right before entering the guest.neel2012-10-234-28/+86
* Add the guest physical address and r/w/x bits togrehan2012-10-121-0/+2
* Provide per-vcpu locks instead of relying on a single big lock.neel2012-10-121-2/+2
* Allocate memory pages for the guest from the host's free page queue.neel2012-10-081-5/+45
* Get rid of assumptions in the hypervisor that the host physical memoryneel2012-10-033-20/+102
* Intel VT-x provides the length of the instruction at the time of the nestedneel2012-09-271-3/+13
* Add support for trapping MMIO writes to local apic registers and emulating them.neel2012-09-252-14/+70
* Add an explicit exit code 'SPINUP_AP' to tell the controlling process that anneel2012-09-251-0/+8
* Stash the 'vm_exit' information in each 'struct vcpu'.neel2012-09-241-1/+4
* Force certain bits in %cr4 to be hard-wired to '1' or '0' from a guest'sneel2012-08-041-16/+52
* Verify that VMX operation has been enabled by BIOS before executing theneel2012-07-251-1/+11
* MSI-x interrupt support for PCI pass-thru devices.grehan2012-04-282-0/+5
* Add support for running as a nested hypervisor under VMWare Fusion, ongrehan2011-12-241-18/+54
* Some tweaks to the CPUID support:jhb2011-06-021-6/+5
* Add a 'show vmcs' DDB command to dump state about the current CPU'sjhb2011-06-023-1/+99
* Fix a long standing bug in VMXCTX_GUEST_RESTORE().neel2011-05-204-8/+27
* Avoid unnecessary sign extension when promoted to a 64-bit integer.neel2011-05-201-1/+1
* Import of bhyve hypervisor and utilities, part 1.grehan2011-05-1313-0/+4380
OpenPOWER on IntegriCloud