summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx/nested.c
Commit message (Expand)AuthorAgeFilesLines
* kvm: nVMX: Remove unnecessary sync_roots from handle_inveptJim Mattson2019-09-191-5/+3
* KVM: nVMX: handle page fault in vmreadPaolo Bonzini2019-09-191-1/+3
* KVM: nVMX: Ignore segment base for VMX memory operand when segment not FS or GSLiran Alon2019-08-061-1/+4
* KVM: nVMX: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPTSean Christopherson2019-07-311-21/+23
* kvm: vmx: segment limit check: use access lengthEugene Korenevsky2019-07-311-12/+16
* KVM: nVMX: Intercept VMWRITEs to GUEST_{CS,SS}_AR_BYTESSean Christopherson2019-07-311-0/+15
* kvm: vmx: fix limit checking in get_vmx_mem_address()Eugene Korenevsky2019-07-311-1/+1
* KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nestedJan Kiszka2019-07-281-0/+2
* KVM: nVMX: do not use dangling shadow VMCS after guest resetPaolo Bonzini2019-07-281-1/+7
* KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01Sean Christopherson2019-07-261-7/+6
* KVM: nVMX: Don't dump VMCS if virtual APIC page can't be mappedSean Christopherson2019-07-261-3/+0
* KVM: nVMX: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCSLiran Alon2019-07-021-9/+16
* KVM: nVMX: Allow restore nested-state to enable eVMCS when vCPU in SMMLiran Alon2019-07-021-1/+4
* KVM: nVMX: reorganize initial steps of vmx_set_nested_statePaolo Bonzini2019-06-201-11/+15
* KVM: x86: Modify struct kvm_nested_state to have explicit fields for dataLiran Alon2019-06-191-35/+44
* KVM: nVMX: use correct clean fields when copying from eVMCSVitaly Kuznetsov2019-06-131-2/+2
* KVM: nVMX: Fix using __this_cpu_read() in preemptible contextWanpeng Li2019-05-241-2/+2
* KVM: nVMX: Clear nested_run_pending if setting nested state failsSean Christopherson2019-05-241-12/+17
* KVM: nVMX: really fix the size checks on KVM_SET_NESTED_STATEPaolo Bonzini2019-05-241-1/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-05-171-191/+157
|\
| * KVM: nVMX: Disable intercept for FS/GS base MSRs in vmcs02 when possibleSean Christopherson2019-05-151-22/+25
| * kvm: nVMX: Set nested_run_pending in vmx_set_nested_state after checks completeAaron Lewis2019-05-081-4/+6
| * KVM: nVMX: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting ne...Aaron Lewis2019-05-081-3/+3
| * KVM: x86: use direct accessors for RIP and RSPPaolo Bonzini2019-04-301-6/+6
| * KVM: VMX: Use accessors for GPRs outside of dedicated caching logicSean Christopherson2019-04-301-3/+3
| * KVM/nVMX: Use page_address_valid in a few more locationsKarimAllah Ahmed2019-04-301-3/+3
| * KVM/nVMX: Use kvm_vcpu_map for accessing the enlightened VMCSKarimAllah Ahmed2019-04-301-9/+5
| * KVM/nVMX: Use kvm_vcpu_map for accessing the shadow VMCSKarimAllah Ahmed2019-04-301-13/+12
| * KVM/nVMX: Use kvm_vcpu_map when mapping the posted interrupt descriptor tableKarimAllah Ahmed2019-04-301-31/+12
| * KVM/nVMX: Use kvm_vcpu_map when mapping the virtual APIC pageKarimAllah Ahmed2019-04-301-20/+10
| * KVM/nVMX: Use kvm_vcpu_map when mapping the L1 MSR bitmapKarimAllah Ahmed2019-04-301-6/+5
| * X86/nVMX: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memoryKarimAllah Ahmed2019-04-301-8/+7
| * X86/nVMX: handle_vmon: Read 4 bytes from guest memoryKarimAllah Ahmed2019-04-301-11/+3
| * KVM: nVMX: Return -EINVAL when signaling failure in VM-Entry helpersSean Christopherson2019-04-161-12/+12
| * KVM: nVMX: Return -EINVAL when signaling failure in pre-VM-Entry helpersPaolo Bonzini2019-04-161-21/+7
| * KVM: nVMX: Rename and split top-level consistency checks to match SDMSean Christopherson2019-04-161-14/+25
| * KVM: nVMX: Move guest non-reg state checks to VM-Exit pathSean Christopherson2019-04-161-15/+15
| * kvm: nVMX: Check "load IA32_PAT" VM-entry control on vmentryKrish Sadhukhan2019-04-161-0/+4
| * kvm: nVMX: Check "load IA32_PAT" VM-exit control on vmentryKrish Sadhukhan2019-04-161-0/+4
* | KVM: nVMX: Fix size checks in vmx_set_nested_stateJim Mattson2019-05-011-2/+2
|/
* KVM: nVMX: always use early vmcs check when EPT is disabledPaolo Bonzini2019-04-161-2/+20
* KVM: nVMX: allow tests to use bad virtual-APIC page addressPaolo Bonzini2019-04-161-9/+16
* KVM: x86: nVMX: fix x2APIC VTPR read interceptMarc Orr2019-04-051-1/+1
* KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887)Marc Orr2019-04-051-28/+44
* kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fi...Krish Sadhukhan2019-03-281-0/+5
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-03-151-50/+79
|\
| * kvm: vmx: Add memcg accounting to KVM allocationsBen Gardon2019-02-201-2/+6
| * KVM: nVMX: do not start the preemption timer hrtimer unnecessarilyPaolo Bonzini2019-02-201-4/+9
| * KVM: x86: cleanup freeing of nested statePaolo Bonzini2019-02-201-6/+6
| * KVM: nVMX: remove useless is_protmode checkPaolo Bonzini2019-02-201-1/+1