summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx/nested.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
| * KVM: nVMX: Ignore limit checks on VMX instructions using flat segmentsSean Christopherson2019-02-201-3/+9
| * KVM: nVMX: Apply addr size mask to effective address for VMX instructionsSean Christopherson2019-02-201-2/+23
| * KVM: nVMX: Sign extend displacements of VMX instr's mem operandsSean Christopherson2019-02-201-0/+4
| * KVM: nVMX: Cache host_rsp on a per-VMCS basisSean Christopherson2019-02-121-18/+6
| * KVM: nVMX: Let the compiler select the reg for holding HOST_RSPSean Christopherson2019-02-121-3/+3
| * KVM: nVMX: Reference vmx->loaded_vmcs->launched directlySean Christopherson2019-02-121-4/+3
| * KVM: nVMX: Capture VM-Fail via CC_{SET,OUT} in nested early checksSean Christopherson2019-02-121-3/+3
| * KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw()Sean Christopherson2019-02-121-6/+10
| * KVM: nVMX: Explicitly reference the scratch reg in nested early checksSean Christopherson2019-02-121-1/+1
| * KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw()Sean Christopherson2019-02-121-2/+0
| * KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw()Sean Christopherson2019-02-121-1/+1