summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx/vmx.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-06-141-1/+3
|\
| * KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC baseMaxim Levitsky2022-06-091-1/+3
| * Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/kvm-riscv/linux into...Paolo Bonzini2022-06-091-1/+1
| |\
* | \ Merge tag 'x86-bugs-2022-06-01' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-06-141-0/+72
|\ \ \
| * | | KVM: x86/speculation: Disable Fill buffer clear within guestsPawan Gupta2022-05-211-0/+69
| * | | x86/speculation/mmio: Add mitigation for Processor MMIO Stale DataPawan Gupta2022-05-211-0/+3
* | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-06-081-0/+1
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| |
| * | KVM: x86: do not report a vCPU as preempted outside instruction boundariesPaolo Bonzini2022-06-081-0/+1
* | | Merge tag 'x86-cleanups-2022-06-05' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-06-051-1/+1
|\ \ \ | |/ / |/| |
| * | x86: Fix all occurences of the "the the" typoBo Liu2022-05-271-1/+1
| |/
* | KVM: x86: Fix the intel_pt PMI handling wrongly considered from guestYanfei Xu2022-05-251-1/+1
* | Merge tag 'kvm-riscv-5.19-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2022-05-251-1/+1
|\|
| * KVM: VMX: Exit to userspace if vCPU has injected exception and invalid stateSean Christopherson2022-05-061-1/+1
* | Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-05-251-0/+5
|\|
| * KVM: nVMX: Defer APICv updates while L2 is active until L1 is activeSean Christopherson2022-04-211-0/+5
* | KVM: VMX: Include MKTME KeyID bits in shadow_zero_checkKai Huang2022-05-121-0/+31
* | KVM: x86/mmu: replace shadow_root_level with root_role.levelPaolo Bonzini2022-04-291-1/+1
* | KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdataLike Xu2022-04-131-1/+1
* | KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bitsSean Christopherson2022-04-131-3/+1
* | kvm: vmx: remove redundant parenthesesPeng Hao2022-04-131-1/+1
* | KVM: VMX: Prepare VMCS setting for posted interrupt enabling when APICv is av...Zeng Guang2022-04-021-1/+1
|/
* KVM: x86: Remove redundant vm_entry_controls_clearbit() callZhenzhong Duan2022-04-021-1/+0
* KVM: x86: cleanup enter_rmode()Zhenzhong Duan2022-04-021-9/+5
* KVM: x86: SVM: fix tsc scaling when the host doesn't support itMaxim Levitsky2022-04-021-4/+3
* KVM: x86: Make APICv inhibit reasons an enum and cleanup namingSean Christopherson2022-04-021-2/+2
* Merge branch 'kvm-bugfixes' into HEADPaolo Bonzini2022-03-041-11/+17
|\
| * Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()"Sean Christopherson2022-02-251-10/+14
| * Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()"Sean Christopherson2022-02-251-9/+11
* | KVM: VMX: Handle APIC-write offset wrangling in VMX codeSean Christopherson2022-03-011-2/+9
* | KVM: x86: use struct kvm_mmu_root_info for mmu->rootPaolo Bonzini2022-02-251-1/+1
* | KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch varPeng Hao2022-02-251-1/+0
* | kvm: vmx: Fix typos comment in __loaded_vmcs_clear()Peng Hao2022-02-251-4/+4
* | KVM: nVMX: Make setup/unsetup under the same conditionsPeng Hao2022-02-251-1/+1
* | KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPICPaolo Bonzini2022-02-181-6/+0
* | KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid()Oliver Upton2022-02-101-2/+2
* | KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODEWanpeng Li2022-02-101-19/+21
* | KVM: VMX: Rename VMX functions to conform to kvm_x86_ops namesSean Christopherson2022-02-101-13/+13
* | KVM: VMX: Call vmx_get_cpl() directly in handle_dr()Sean Christopherson2022-02-101-1/+1
* | KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor namesSean Christopherson2022-02-101-10/+10
|/
* KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSMMaxim Levitsky2022-02-081-0/+1
* Merge tag 'kvmarm-fixes-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2022-02-051-1/+24
|\
| * Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-281-9/+38
| |\
| * \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-221-35/+33
| |\ \
| * \ \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-161-60/+156
| |\ \ \
| * \ \ \ Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-01-121-1/+24
| |\ \ \ \
| | * | | | KVM: x86: Move Intel Processor Trace interrupt handler to vmx.cSean Christopherson2021-11-171-1/+21
| | * | | | KVM: x86: More precisely identify NMI from guest when handling PMISean Christopherson2021-11-171-1/+3
| | * | | | KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guestSean Christopherson2021-11-171-0/+1
* | | | | | kvm/x86: rework guest entry logicMark Rutland2022-02-011-2/+2
* | | | | | KVM: x86: Move delivery of non-APICv interrupt into vendor codeSean Christopherson2022-02-011-1/+16
| |_|_|_|/ |/| | | |