summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: VMX: use cmpxchg64Paolo Bonzini2017-10-051-6/+6
* KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interruptHaozhong Zhang2017-10-051-12/+21
* KVM: VMX: do not change SN bit in vmx_update_pi_irte()Haozhong Zhang2017-10-051-5/+1
* kvm: nVMX: Don't allow L2 to access the hardware CR8Jim Mattson2017-10-051-0/+5
* KVM: VMX: Do not BUG() on out-of-bounds guest IRQJan H. Schönherr2017-10-051-2/+7
* KVM: nVMX: fix HOST_CR3/HOST_CR4 cacheLadi Prosek2017-10-051-8/+8
* KVM: VMX: simplify and fix vmx_vcpu_pi_loadPaolo Bonzini2017-10-051-33/+35
* KVM: VMX: avoid double list add with VT-d posted interruptsPaolo Bonzini2017-10-051-37/+25
* KVM: VMX: extract __pi_post_blockPaolo Bonzini2017-10-051-33/+38
* KVM: x86: simplify handling of PKRUPaolo Bonzini2017-08-251-17/+8
* KVM: nVMX: Fix interrupt window request with "Acknowledge interrupt on exit"Wanpeng Li2017-08-031-2/+9
* KVM: nVMX: mark vmcs12 pages dirty on L2 exitDavid Matlack2017-08-021-10/+43
* kvm: nVMX: don't flush VMCS12 during VMXOFF or VCPU teardownDavid Matlack2017-08-021-5/+11
* KVM: nVMX: do not pin the VMCS12Paolo Bonzini2017-08-021-17/+7
* KVM: nVMX: fixes to nested virt interrupt injectionPaolo Bonzini2017-08-011-25/+62
* KVM: nVMX: do not fill vm_exit_intr_error_code in prepare_vmcs12Paolo Bonzini2017-08-011-18/+34
* KVM: nVMX: Fix loss of L2's NMI blocking stateWanpeng Li2017-07-261-0/+2
* KVM: nVMX: Fix posted intr delivery when vcpu is in guest modeWincy Van2017-07-261-11/+11
* KVM: VMX: remove unused fieldPaolo Bonzini2017-07-241-1/+0
* KVM: VMX: Fix invalid guest state detection after task-switch emulationWanpeng Li2017-07-201-5/+10
* KVM: nVMX: Disallow VM-entry in MOV-SS shadowJim Mattson2017-07-191-0/+7
* KVM: nVMX: track NMI blocking state separately for each VMCSPaolo Bonzini2017-07-191-10/+14
* KVM: async_pf: Let guest support delivery of async_pf from guest modeWanpeng Li2017-07-141-1/+1
* KVM: async_pf: Force a nested vmexit if the injected #PF is async_pfWanpeng Li2017-07-141-3/+14
* KVM: async_pf: Add L1 guest async_pf #PF vmexit handlerWanpeng Li2017-07-141-7/+8
* KVM: x86: Simplify kvm_x86_ops->queue_exception parameter listWanpeng Li2017-07-141-3/+5
* kvm: vmx: Properly handle machine check during VM-entryJim Mattson2017-07-121-6/+9
* kvm: nVMX: Shadow "high" parts of shadowed 64-bit VMCS fieldsJim Mattson2017-07-121-26/+34
* kvm: nVMX: Fix nested_vmx_check_msr_bitmap_controlsJim Mattson2017-07-121-11/+6
* kvm: nVMX: Validate the I/O bitmaps on nested VM-entryJim Mattson2017-07-121-0/+16
* kvm: nVMX: Don't set vmcs12 to "launched" when VMLAUNCH failsJim Mattson2017-07-121-2/+2
* KVM: vmx: expose more information for KVM_INTERNAL_ERROR_DELIVERY_EV exitsPaolo Bonzini2017-07-101-1/+7
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2017-07-061-35/+48
|\
| * kvm: vmx: allow host to access guest MSR_IA32_BNDCFGSHaozhong Zhang2017-07-041-2/+4
| * x86: kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12Peter Feiner2017-07-031-21/+17
| * x86: kvm: mmu: make spte mmio mask more explicitPeter Feiner2017-07-031-1/+2
| * KVM: LAPIC: Fix lapic timer injection delayWanpeng Li2017-06-291-1/+2
| * kvm: nVMX: Check memory operand to INVVPIDJim Mattson2017-06-281-4/+18
| * KVM: nVMX: Update vmcs12->guest_linear_address on nested VM-exitJim Mattson2017-06-071-2/+1
| * KVM: nVMX: Don't update vmcs12->xss_exit_bitmap on nested VM-exitJim Mattson2017-06-071-2/+0
| * kvm: vmx: Check value written to IA32_BNDCFGSJim Mattson2017-06-071-0/+3
| * kvm: x86: Guest BNDCFGS requires guest MPX supportJim Mattson2017-06-071-2/+2
| * kvm: vmx: Do not disable intercepts for BNDCFGSJim Mattson2017-06-071-1/+0
| * KVM: white space cleanup in nested_vmx_setup_ctls_msrs()Dan Carpenter2017-06-011-1/+1
* | Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2017-07-031-3/+18
|\ \
| * \ Merge branch 'linus' into x86/mm, to pick up fixesIngo Molnar2017-06-221-1/+1
| |\ \
| * | | x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3()Andy Lutomirski2017-06-131-1/+1
| * | | x86/mm, KVM: Teach KVM's VMX code that CR3 isn't a constantAndy Lutomirski2017-06-051-3/+18
| | |/ | |/|
* | | objtool, x86: Add several functions and files to the objtool whitelistJosh Poimboeuf2017-06-301-0/+3
| |/ |/|
* | KVM: nVMX: Fix exception injectionWanpeng Li2017-06-061-1/+1
|/