summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-03-246-75/+80
|\
| * Merge branch 'kvm-bugfixes' into HEADPaolo Bonzini2022-03-043-17/+27
| |\
| * | KVM: VMX: Handle APIC-write offset wrangling in VMX codeSean Christopherson2022-03-011-2/+9
| * | KVM: x86/mmu: load new PGD after the shadow MMU is initializedPaolo Bonzini2022-02-251-3/+3
| * | KVM: x86/mmu: do not pass vcpu to root freeing functionsPaolo Bonzini2022-02-251-4/+4
| * | KVM: x86: use struct kvm_mmu_root_info for mmu->rootPaolo Bonzini2022-02-252-2/+2
| * | KVM: x86: Provide per VM capability for disabling PMU virtualizationDavid Dunn2022-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-103-18/+18
| * | KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_opsSean Christopherson2022-02-103-4/+7
| * | 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
* | | Merge tag 'perf-core-2022-03-21' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-03-221-2/+2
|\ \ \ | |_|/ |/| |
| * | KVM: x86: use the KVM side max supported fixed counterWei Wang2022-02-021-2/+2
* | | Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()"Sean Christopherson2022-02-252-11/+21
* | | Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()"Sean Christopherson2022-02-253-14/+14
| |/ |/|
* | 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-053-17/+38
|\|
| * Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-287-54/+138
| |\
| * \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-226-146/+140
| |\ \
| * \ \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-169-195/+385
| |\ \ \
| * \ \ \ Merge tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-01-122-16/+14
| |\ \ \ \
| | * | | | x86/vmx: Remove .fixup usagePeter Zijlstra2021-12-111-9/+7
| | * | | | x86: Prepare asm files for straight-line-speculationPeter Zijlstra2021-12-081-7/+7
| * | | | | 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
| |_|_|_|_|/ |/| | | | |
* | | | | | KVM: nVMX: Allow VMREAD when Enlightened VMCS is in useVitaly Kuznetsov2022-01-282-16/+51
* | | | | | KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread()Vitaly Kuznetsov2022-01-282-10/+25
* | | | | | KVM: nVMX: Rename vmcs_to_field_offset{,_table}Vitaly Kuznetsov2022-01-283-8/+8
* | | | | | KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMERVitaly Kuznetsov2022-01-281-1/+3
* | | | | | KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCSVitaly Kuznetsov2022-01-281-0/+1
* | | | | | KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02Sean Christopherson2022-01-261-10/+12
* | | | | | KVM: x86: Forcibly leave nested virt when SMM state is toggledSean Christopherson2022-01-261-0/+1
* | | | | | KVM: x86: Pass emulation type to can_emulate_instruction()Sean Christopherson2022-01-261-3/+4
* | | | | | KVM: VMX: Remove vmcs_config.orderJim Mattson2022-01-262-4/+2
* | | | | | KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadowSean Christopherson2022-01-251-0/+25
* | | | | | KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT usedSean Christopherson2022-01-241-3/+7
| |_|_|_|/ |/| | | |
* | | | | KVM: VMX: Don't do full kick when handling posted interrupt wakeupSean Christopherson2022-01-191-1/+1
* | | | | KVM: VMX: Fold fallback path into triggering posted IRQ helperSean Christopherson2022-01-191-8/+10
* | | | | KVM: VMX: Pass desired vector instead of bool for triggering posted IRQSean Christopherson2022-01-191-5/+3
* | | | | KVM: VMX: Don't do full kick when triggering posted interrupt "fails"Sean Christopherson2022-01-191-2/+2