summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx
Commit message (Expand)AuthorAgeFilesLines
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-6/+6
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-08-066-158/+238
|\
| * KVM: x86: Specify max TDP level via kvm_configure_mmu()Sean Christopherson2020-07-301-2/+1
| * KVM: x86: Dynamically calculate TDP level from max level and MAXPHYADDRSean Christopherson2020-07-301-3/+3
| * KVM: VXM: Remove temporary WARN on expected vs. actual EPTP level mismatchSean Christopherson2020-07-301-10/+0
| * KVM: x86: Pull the PGD's level from the MMU instead of recalculating itSean Christopherson2020-07-303-8/+16
| * KVM: VMX: Make vmx_load_mmu_pgd() staticSean Christopherson2020-07-302-2/+1
| * KVM: VMX: Drop a duplicate declaration of construct_eptp()Sean Christopherson2020-07-301-2/+0
| * KVM: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR supportMohammed Gamal2020-07-101-0/+7
| * KVM: VMX: optimize #PF injection when MAXPHYADDR does not matchPaolo Bonzini2020-07-101-0/+10
| * KVM: VMX: Add guest physical address check in EPT violation and misconfigMohammed Gamal2020-07-102-4/+23
| * KVM: VMX: introduce vmx_need_pf_interceptPaolo Bonzini2020-07-103-12/+23
| * KVM: x86: rename update_bp_intercept to update_exception_bitmapPaolo Bonzini2020-07-101-1/+1
| * KVM: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 codeVitaly Kuznetsov2020-07-101-17/+0
| * x86/kvm/vmx: Use native read/write_cr2()Thomas Gleixner2020-07-091-3/+3
| * x86/kvm/vmx: Move guest enter/exit into .noinstr.textThomas Gleixner2020-07-093-50/+70
| * x86/kvm/vmx: Add hardirq tracing to guest enter/exitThomas Gleixner2020-07-091-2/+25
| * x86/kvm: Move context tracking where it belongsThomas Gleixner2020-07-091-0/+10
| * kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the hostMaxim Levitsky2020-07-091-1/+1
| * KVM: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid()Xiaoyao Li2020-07-092-3/+4
| * KVM: nVMX: Wrap VM-Fail valid path in generic VM-Fail helperSean Christopherson2020-07-081-41/+36
| * kvm: x86: Set last_vmentry_cpu in vcpu_enter_guestJim Mattson2020-07-081-1/+0
| * kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpuJim Mattson2020-07-082-9/+6
| * kvm: x86: Add "last CPU" to some KVM_EXIT informationJim Mattson2020-07-081-2/+8
| * kvm: vmx: Add last_cpu to struct vcpu_vmxJim Mattson2020-07-082-0/+4
| * KVM: X86: Do the same ignore_msrs check for feature msrsPeter Xu2020-07-081-1/+1
| * KVM: x86/mmu: Make .write_log_dirty a nested operationSean Christopherson2020-07-082-38/+38
| * KVM: nVMX: WARN if PML emulation helper is invoked outside of nested guestSean Christopherson2020-07-081-21/+22
* | Merge tag 'x86-fsgsbase-2020-08-04' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-08-041-1/+1
|\ \
| * | x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASEThomas Gleixner2020-06-181-1/+1
* | | Merge tag 'x86-entry-2020-08-04' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2020-08-041-6/+5
|\ \ \
| * | | x86/kvm: Use generic xfer to guest work functionThomas Gleixner2020-07-241-6/+5
* | | | KVM: nVMX: check for invalid hdr.vmx.flagsPaolo Bonzini2020-07-271-0/+3
* | | | KVM: nVMX: check for required but missing VMCS12 in KVM_SET_NESTED_STATEPaolo Bonzini2020-07-272-3/+15
|/ / /
* | / KVM: nVMX: fixes for preemption timer migrationPaolo Bonzini2020-07-101-0/+1
| |/ |/|
* | KVM: VMX: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masksSean Christopherson2020-07-032-12/+7
* | KVM: x86: Mark CR4.TSD as being possibly owned by the guestSean Christopherson2020-07-031-0/+2
* | KVM: VMX: Remove vcpu_vmx's defunct copy of host_pkruSean Christopherson2020-06-231-2/+0
* | KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROLSean Christopherson2020-06-221-18/+0
* | KVM: nVMX: Plumb L2 GPA through to PML emulationSean Christopherson2020-06-221-3/+3
* | Revert "KVM: VMX: Micro-optimize vmexit time when not exposing PMU"Vitaly Kuznetsov2020-06-191-2/+1
* | KVM: VMX: Add helpers to identify interrupt type from intr_infoSean Christopherson2020-06-151-12/+20
|/
* Merge tag 'x86-entry-2020-06-12' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2020-06-132-2/+2
|\
| * x86/entry: Optimize local_db_save() for virtPeter Zijlstra2020-06-111-1/+1
| * x86/entry: Convert Machine Check to IDTENTRY_ISTThomas Gleixner2020-06-111-1/+1
* | Merge branch 'kvm-basic-exit-reason' into HEADPaolo Bonzini2020-06-111-2/+2
|\ \
| * | KVM: nVMX: Consult only the "basic" exit reason when routing nested exitSean Christopherson2020-06-111-1/+1
* | | KVM: VMX: Properly handle kvm_read/write_guest_virt*() resultVitaly Kuznetsov2020-06-083-40/+74
* | | KVM: x86: Move MPK feature detection to common codeBabu Moger2020-06-041-4/+0
* | | KVM: VMX: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSRSean Christopherson2020-06-041-1/+1
| |/ |/|