aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-10-19KVM: TDX: Fix uninitialized error code for __tdx_bringup()Tony Lindgren1-7/+3
2025-10-19KVM: SVM: Re-load current, not host, TSC_AUX on #VMEXIT from SEV-ES guestHou Wenlong3-19/+18
2025-10-19KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2Sean Christopherson3-0/+8
2025-10-19KVM: x86: Add helper to retrieve current value of user return MSRHou Wenlong1-0/+6
2025-10-15KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't validSean Christopherson1-2/+10
2025-10-12KVM: x86: Don't (re)check L1 intercepts when completing userspace I/OSean Christopherson3-14/+13
2025-09-17Merge tag 'kvm-x86-fixes-6.17-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-2/+1
2025-09-10Merge tag 'vmscape-for-linus-20250904' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-0/+9
2025-09-10KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is activeMaciej S. Szmigiero1-2/+1
2025-08-18KVM: SEV: don't check have_run_cpus in sev_writeback_caches()Yury Norov1-7/+3
2025-08-15KVM: x86: use array_index_nospec with indices that come from guestThijs Raymakers2-2/+7
2025-08-14x86/vmscape: Add conditional IBPB mitigationPawan Gupta1-0/+9
2025-08-03Merge tag 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-2/+2
2025-08-02KVM: x86: fix typo "notifer"WangYuli1-2/+2
2025-07-29Merge tag 'kvm-x86-sev-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini3-35/+84
2025-07-29Merge tag 'x86_core_for_kvm' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into HEADPaolo Bonzini1-2/+1
2025-07-29Merge tag 'kvm-x86-svm-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-5/+1
2025-07-29Merge tag 'kvm-x86-apic-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-91/+30
2025-07-29Merge tag 'kvm-x86-mmu-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini10-66/+142
2025-07-29Merge tag 'kvm-x86-misc-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini16-701/+622
2025-07-29Merge tag 'kvm-x86-no_assignment-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-26/+1
2025-07-29Merge tag 'kvm-x86-mmio-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini5-8/+66
2025-07-29Merge tag 'kvm-x86-irqs-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini23-1291/+1252
2025-07-23KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll hypercallsManuel Andreas1-1/+1
2025-07-17Merge tag 'kvm-x86-fixes-6.16-rc7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-3/+8
2025-07-17KVM: TDX: Don't report base TDVMCALLsXiaoyao Li1-2/+0
2025-07-15KVM: VMX: Ensure unused kvm_tdx_capabilities fields are zeroed outSean Christopherson1-3/+4
2025-07-15KVM: x86: Reject KVM_SET_TSC_KHZ vCPU ioctl for TSC protected guestKai Huang1-0/+4
2025-07-14KVM: x86: Reject KVM_SET_TSC_KHZ VM ioctl when vCPUs have been createdKai Huang1-3/+6
2025-07-14KVM: SVM: Flush cache only on CPUs running SEV guestZheyun Shen2-9/+63
2025-07-10x86/apic: KVM: Move apic_test)vector() to common codeNeeraj Upadhyay1-5/+0
2025-07-10x86/apic: KVM: Move lapic set/clear_vector() helpers to common codeNeeraj Upadhyay1-10/+0
2025-07-10x86/apic: KVM: Move lapic get/set helpers to common codeNeeraj Upadhyay2-22/+2
2025-07-10x86/apic: KVM: Move apic_find_highest_vector() to a common headerNeeraj Upadhyay1-17/+1
2025-07-10KVM: x86: Rename lapic set/clear vector helpersNeeraj Upadhyay2-9/+7
2025-07-10KVM: x86: Rename lapic get/set_reg64() helpersNeeraj Upadhyay1-6/+6
2025-07-10KVM: x86: Rename lapic get/set_reg() helpersNeeraj Upadhyay2-9/+8
2025-07-10KVM: x86: Rename find_highest_vector()Neeraj Upadhyay1-3/+3
2025-07-10KVM: x86: Change lapic regs base address to void pointerNeeraj Upadhyay2-4/+4
2025-07-10KVM: x86: Rename VEC_POS/REG_POS macro usagesNeeraj Upadhyay2-13/+11
2025-07-10x86/apic: KVM: Deduplicate APIC vector => register+bit mathSean Christopherson1-2/+2
2025-07-10KVM: x86: Remove redundant parentheses around 'bitmap'Neeraj Upadhyay2-3/+3
2025-07-10KVM: x86: Open code setting/clearing of bits in the ISRNeeraj Upadhyay1-12/+7
2025-07-10KVM: SEV: Prefer WBNOINVD over WBINVD for cache maintenance efficiencyKevin Loughlin1-19/+26
2025-07-10KVM: SVM: Remove wbinvd in sev_vm_destroy()Zheyun Shen1-6/+0
2025-07-10KVM: x86: Use wbinvd_on_cpu() instead of an open-coded equivalentSean Christopherson1-7/+1
2025-07-10Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds5-6/+60
2025-07-10x86/lib: Add WBINVD and WBNOINVD helpers to target multiple CPUsZheyun Shen1-2/+1
2025-07-09KVM: x86: avoid underflow when scaling TSC frequencyPaolo Bonzini1-1/+3
2025-07-09KVM: x86: Provide a capability to disable APERF/MPERF read interceptsJim Mattson6-2/+28