summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx/nested.c
AgeCommit message (Expand)Author
2019-06-18KVM: nVMX: Don't rewrite GUEST_PML_INDEX during nested VM-EntrySean Christopherson
2019-06-18KVM: nVMX: Write ENCLS-exiting bitmap once per vmcs02Sean Christopherson
2019-06-18KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01Sean Christopherson
2019-06-18KVM: nVMX: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rarePaolo Bonzini
2019-06-18KVM: nVMX: Sync rarely accessed guest fields only when neededSean Christopherson
2019-06-18KVM: nVMX: Add helpers to identify shadowed VMCS fieldsSean Christopherson
2019-06-18KVM: nVMX: Use descriptive names for VMCS sync functions and flagsSean Christopherson
2019-06-18KVM: nVMX: Lift sync_vmcs12() out of prepare_vmcs12()Sean Christopherson
2019-06-18KVM: nVMX: Track vmcs12 offsets for shadowed VMCS fieldsSean Christopherson
2019-06-18KVM: nVMX: Intercept VMWRITEs to GUEST_{CS,SS}_AR_BYTESSean Christopherson
2019-06-18KVM: nVMX: Intercept VMWRITEs to read-only shadow VMCS fieldsSean Christopherson
2019-06-18kvm: vmx: segment limit check: use access lengthEugene Korenevsky
2019-06-18kvm: vmx: fix limit checking in get_vmx_mem_address()Eugene Korenevsky
2019-06-13KVM: nVMX: use correct clean fields when copying from eVMCSVitaly Kuznetsov
2019-06-05x86/kvm/VMX: drop bad asm() clobber from nested_vmx_check_vmentry_hw()Jan Beulich
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