summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
2025-08-19KVM: 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-04Merge tag 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/...Linus 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...Paolo 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 in...Paolo 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-24KVM: 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-16KVM: 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-15KVM: x86: Reject KVM_SET_TSC_KHZ VM ioctl when vCPUs have been createdKai Huang1-3/+6
2025-07-15KVM: 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
2025-07-09KVM: x86: Replace growing set of *_in_guest bools with a u64Jim Mattson4-14/+12
2025-07-09KVM: x86: Advertise support for LKGSXin Li1-0/+1
2025-07-09KVM: VMX: Add a macro to track which DEBUGCTL bits are host-ownedSean Christopherson2-6/+8
2025-07-08Merge tag 'tsa_x86_bugs_for_6.16' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-2/+23
2025-06-29Merge tag 'x86_urgent_for_v6.16_rc4' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+2
2025-06-25VFIO: KVM: x86: Drop kvm_arch_{start,end}_assignment()Sean Christopherson1-18/+0
2025-06-25Revert "kvm: detect assigned device via irqbypass manager"Sean Christopherson1-8/+1
2025-06-25Merge branch 'kvm-x86 mmio'Sean Christopherson5-8/+66
2025-06-25KVM: SVM: Simplify MSR interception logic for IA32_XSS MSRChao Gao1-5/+3
2025-06-25KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flushManuel Andreas1-0/+3