summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx/nested.c
AgeCommit message (Expand)Author
2019-07-02KVM: nVMX: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCSLiran Alon
2019-07-02KVM: nVMX: Allow restore nested-state to enable eVMCS when vCPU in SMMLiran Alon
2019-06-20KVM: nVMX: reorganize initial steps of vmx_set_nested_statePaolo Bonzini
2019-06-19KVM: x86: Modify struct kvm_nested_state to have explicit fields for dataLiran Alon
2019-06-13KVM: nVMX: use correct clean fields when copying from eVMCSVitaly Kuznetsov
2019-05-24KVM: nVMX: Fix using __this_cpu_read() in preemptible contextWanpeng Li
2019-05-24KVM: nVMX: Clear nested_run_pending if setting nested state failsSean Christopherson
2019-05-24KVM: nVMX: really fix the size checks on KVM_SET_NESTED_STATEPaolo Bonzini
2019-05-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2019-05-15KVM: nVMX: Disable intercept for FS/GS base MSRs in vmcs02 when possibleSean Christopherson
2019-05-08kvm: nVMX: Set nested_run_pending in vmx_set_nested_state after checks completeAaron Lewis
2019-05-08KVM: nVMX: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting ne...Aaron Lewis
2019-05-01KVM: nVMX: Fix size checks in vmx_set_nested_stateJim Mattson
2019-04-30KVM: x86: use direct accessors for RIP and RSPPaolo Bonzini
2019-04-30KVM: VMX: Use accessors for GPRs outside of dedicated caching logicSean Christopherson
2019-04-30KVM/nVMX: Use page_address_valid in a few more locationsKarimAllah Ahmed
2019-04-30KVM/nVMX: Use kvm_vcpu_map for accessing the enlightened VMCSKarimAllah Ahmed
2019-04-30KVM/nVMX: Use kvm_vcpu_map for accessing the shadow VMCSKarimAllah Ahmed
2019-04-30KVM/nVMX: Use kvm_vcpu_map when mapping the posted interrupt descriptor tableKarimAllah Ahmed
2019-04-30KVM/nVMX: Use kvm_vcpu_map when mapping the virtual APIC pageKarimAllah Ahmed
2019-04-30KVM/nVMX: Use kvm_vcpu_map when mapping the L1 MSR bitmapKarimAllah Ahmed
2019-04-30X86/nVMX: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memoryKarimAllah Ahmed
2019-04-30X86/nVMX: handle_vmon: Read 4 bytes from guest memoryKarimAllah Ahmed
2019-04-16KVM: nVMX: Return -EINVAL when signaling failure in VM-Entry helpersSean Christopherson
2019-04-16KVM: nVMX: Return -EINVAL when signaling failure in pre-VM-Entry helpersPaolo Bonzini
2019-04-16KVM: nVMX: Rename and split top-level consistency checks to match SDMSean Christopherson
2019-04-16KVM: nVMX: Move guest non-reg state checks to VM-Exit pathSean Christopherson
2019-04-16kvm: nVMX: Check "load IA32_PAT" VM-entry control on vmentryKrish Sadhukhan
2019-04-16kvm: nVMX: Check "load IA32_PAT" VM-exit control on vmentryKrish Sadhukhan
2019-04-16KVM: nVMX: always use early vmcs check when EPT is disabledPaolo Bonzini
2019-04-16KVM: nVMX: allow tests to use bad virtual-APIC page addressPaolo Bonzini
2019-04-05KVM: x86: nVMX: fix x2APIC VTPR read interceptMarc Orr
2019-04-05KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887)Marc Orr
2019-03-28kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fi...Krish Sadhukhan
2019-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2019-02-20kvm: vmx: Add memcg accounting to KVM allocationsBen Gardon
2019-02-20KVM: nVMX: do not start the preemption timer hrtimer unnecessarilyPaolo Bonzini
2019-02-20KVM: x86: cleanup freeing of nested statePaolo Bonzini
2019-02-20KVM: nVMX: remove useless is_protmode checkPaolo Bonzini
2019-02-20KVM: nVMX: Ignore limit checks on VMX instructions using flat segmentsSean Christopherson
2019-02-20KVM: nVMX: Apply addr size mask to effective address for VMX instructionsSean Christopherson
2019-02-20KVM: nVMX: Sign extend displacements of VMX instr's mem operandsSean Christopherson
2019-02-13KVM: nVMX: Restore a preemption timer consistency checkSean Christopherson
2019-02-12x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is availableVitaly Kuznetsov
2019-02-12KVM: nVMX: Cache host_rsp on a per-VMCS basisSean Christopherson
2019-02-12KVM: nVMX: Let the compiler select the reg for holding HOST_RSPSean Christopherson
2019-02-12KVM: nVMX: Reference vmx->loaded_vmcs->launched directlySean Christopherson
2019-02-12KVM: nVMX: Capture VM-Fail via CC_{SET,OUT} in nested early checksSean Christopherson
2019-02-12KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw()Sean Christopherson
2019-02-12KVM: nVMX: Explicitly reference the scratch reg in nested early checksSean Christopherson