summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-291-0/+1
| | * KVM: x86: Virtualize LAM for user pointerRobert Hoo2023-11-291-3/+9
| | * KVM: x86: Virtualize LAM for supervisor pointerRobert Hoo2023-11-291-1/+38
| | * KVM: x86: Untag addresses for LAM emulation where applicableBinbin Wu2023-11-294-0/+15
| | * KVM: x86: Remove kvm_vcpu_is_illegal_gpa()Binbin Wu2023-11-292-2/+2
| | * KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legalityBinbin Wu2023-11-291-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-051-6/+6
* | Merge tag 'kvm-x86-mmu-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-6/+3
|\ \
| * | KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEAREDYan Zhao2023-10-111-6/+3
| |/
* | Merge tag 'kvm-x86-misc-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-10/+10
|\ \
| * | KVM: x86: Use octal for file permissionPeng Hao2023-10-171-10/+10
| |/
* | Merge tag 'kvm-x86-apic-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-2/+2
|\ \
| * | KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.Haitao Shan2023-09-281-2/+2
| |/
* / KVM: x86/pmu: Truncate counter value to allowed width on writeRoman Kagan2023-09-251-2/+2
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-09-077-149/+182
|\
| * Merge tag 'kvm-x86-misc-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-08-316-102/+110
| |\
| | * KVM: nVMX: Use KVM-governed feature framework to track "nested VMX enabled"Sean Christopherson2023-08-173-19/+10
| | * KVM: x86: Use KVM-governed feature framework to track "XSAVES enabled"Sean Christopherson2023-08-171-18/+18
| | * KVM: VMX: Rename XSAVES control to follow KVM's preferred "ENABLE_XYZ"Sean Christopherson2023-08-176-8/+8
| | * KVM: VMX: Check KVM CPU caps, not just VMX MSR support, for XSAVE enablingSean Christopherson2023-08-171-1/+1
| | * KVM: VMX: Recompute "XSAVES enabled" only after CPUID updateSean Christopherson2023-08-171-13/+11
| | * KVM: x86: Always write vCPU's current TSC offset/ratio in vendor hooksSean Christopherson2023-08-041-4/+4
| | * KVM: VMX: Skip VMCLEAR logic during emergency reboots if CR4.VMXE=0Sean Christopherson2023-08-041-2/+10
| | * KVM: x86: Force kvm_rebooting=true during emergency reboot/crashSean Christopherson2023-08-041-0/+2
| | * KVM: VMX: Ensure CPU is stable when probing basic VMX supportSean Christopherson2023-08-041-3/+14
| | * x86/virt: KVM: Move VMXOFF helpers into KVM VMXSean Christopherson2023-08-041-3/+26
| | * x86/virt: KVM: Open code cpu_has_vmx() in KVM VMXSean Christopherson2023-08-041-1/+1
| | * x86/reboot: KVM: Handle VMXOFF in KVM's reboot callbackSean Christopherson2023-08-041-3/+5
| | * x86/reboot: Harden virtualization hooks for emergency rebootSean Christopherson2023-08-041-4/+2
| | * x86/reboot: VMCLEAR active VMCSes before emergency rebootSean Christopherson2023-08-041-7/+3