summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx
Commit message (Expand)AuthorAgeFilesLines
...
| | * | KVM: VMX: return early if msr_bitmap is not supportedDongli Zhang2024-02-271-0/+3
| | * | KVM: VMX: fix comment to add LBR to passthrough MSRsDongli Zhang2024-02-271-1/+1
| | * | KVM: VMX: Report up-to-date exit qualification to userspaceChao Gao2024-02-071-1/+1
| | |/
| * | Merge tag 'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-113-35/+54
| |\ \
| | * | KVM: x86: Fully defer to vendor code to decide how to force immediate exitSean Christopherson2024-02-222-20/+14
| | * | KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2Sean Christopherson2024-02-221-2/+20
| | * | KVM: x86: Move handling of is_guest_mode() into fastpath exit handlersSean Christopherson2024-02-221-3/+3
| | * | KVM: VMX: Handle forced exit due to preemption timer in fastpathSean Christopherson2024-02-221-5/+8
| | * | KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exitsSean Christopherson2024-02-221-2/+9
| | * | KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepointSean Christopherson2024-02-221-2/+2
| | * | KVM: x86: Open code all direct reads to guest DR6 and DR7Sean Christopherson2024-02-221-1/+1
| | * | KVM: x86: Make kvm_get_dr() return a value, not use an out parameterSean Christopherson2024-02-222-5/+2
| | |/
* | | Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-111-1/+1
|\ \ \
| * \ \ Merge branch 'x86/bugs' into x86/core, to pick up pending changes before depe...Ingo Molnar2024-02-141-1/+1
| |\ \ \
| | * | | x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINEBreno Leitao2024-01-101-1/+1
* | | | | Merge tag 'x86-fred-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-111-3/+9
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | KVM: VMX: Call fred_entry_from_kvm() for IRQ/NMI handlingXin Li2024-01-311-3/+9
| | |_|/ | |/| |
* | | | KVM/VMX: Move VERW closer to VMentry for MDS mitigationPawan Gupta2024-02-192-4/+19
* | | | KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCHSean Christopherson2024-02-192-5/+8
* | | | x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static keyPawan Gupta2024-02-191-1/+1
* | | | Merge tag 'kvm-x86-fixes-6.8-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-02-141-1/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrlMingwei Zhang2024-02-021-1/+1
| |/ /
* / / work around gcc bugs with 'asm goto' with outputsLinus Torvalds2024-02-092-5/+5
|/ /
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-01-1714-716/+867
|\ \ | |/ |/|
| * Merge tag 'kvm-x86-lam-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-084-5/+64
| |\
| | * KVM: x86: Use KVM-governed feature framework to track "LAM enabled"Binbin Wu2023-11-281-0/+1
| | * KVM: x86: Virtualize LAM for user pointerRobert Hoo2023-11-281-3/+9
| | * KVM: x86: Virtualize LAM for supervisor pointerRobert Hoo2023-11-281-1/+38
| | * KVM: x86: Untag addresses for LAM emulation where applicableBinbin Wu2023-11-284-0/+15
| | * KVM: x86: Remove kvm_vcpu_is_illegal_gpa()Binbin Wu2023-11-282-2/+2
| | * KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legalityBinbin Wu2023-11-281-2/+2
| * | Merge tag 'kvm-x86-pmu-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-22/+0
| |\ \
| | * | KVM: x86/pmu: Update sample period in pmc_write_counter()Sean Christopherson2023-11-301-2/+0
| | * | KVM: x86/pmu: Move PMU reset logic to common x86 codeSean Christopherson2023-11-301-20/+0
| | |/
| * | Merge tag 'kvm-x86-misc-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-1/+1
| |\ \
| | * | KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebootingUros Bizjak2023-11-301-1/+1
| | |/
| * | KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERVVitaly Kuznetsov2023-12-073-0/+7
| * | KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointerVitaly Kuznetsov2023-12-072-15/+28
| * | KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/setVitaly Kuznetsov2023-12-073-20/+50
| * | KVM: x86: Make Hyper-V emulation optionalVitaly Kuznetsov2023-12-073-5/+44
| * | KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.hVitaly Kuznetsov2023-12-072-10/+11
| * | KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCSVitaly Kuznetsov2023-12-071-14/+24
| * | KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requestsVitaly Kuznetsov2023-12-071-8/+2
| * | KVM: VMX: Split off hyperv_evmcs.{ch}Vitaly Kuznetsov2023-12-076-471/+485
| * | KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch}Vitaly Kuznetsov2023-12-076-252/+267
| * | KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation contextVitaly Kuznetsov2023-12-071-11/+3
| |/
| * KVM: Use gfn instead of hva for mmu_notifier_retryChao Peng2023-11-131-6/+5
* | arch/x86: Fix typosBjorn Helgaas2024-01-032-2/+2
|/
* Merge tag 'kvm-x86-svm-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-6/+6
|\
| * KVM: x86: Refactor can_emulate_instruction() return to be more expressiveSean Christopherson2023-10-041-6/+6