aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
2024-12-22Merge tag 'kvm-x86-fixes-6.13-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini6-22/+29
2024-12-22KVM: x86: let it be known that ignore_msrs is a bad ideaPaolo Bonzini1-0/+7
2024-12-22KVM: VMX: don't include '<linux/find.h>' directlyWolfram Sang1-1/+1
2024-12-19KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowedSean Christopherson3-12/+22
2024-12-19KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bitsSean Christopherson1-9/+0
2024-12-19KVM: x86: Play nice with protected guests in complete_hypercall_exit()Sean Christopherson1-1/+1
2024-12-19KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed featureSuravee Suthikulpanit1-0/+6
2024-12-13KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module initSean Christopherson3-5/+29
2024-11-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds31-782/+744
2024-11-19Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-10/+2
2024-11-19KVM: x86: Break CONFIG_KVM_X86's direct dependency on KVM_INTEL || KVM_AMDSean Christopherson1-1/+1
2024-11-19KVM: x86: add back X86_LOCAL_APIC dependencyArnd Bergmann1-1/+1
2024-11-19Revert "KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setu...Sean Christopherson1-33/+21
2024-11-18Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-26/+13
2024-11-14KVM: x86: switch hugepage recovery thread to vhost_taskPaolo Bonzini2-37/+32
2024-11-13KVM: x86: expose MSR_PLATFORM_INFO as a feature MSRPaolo Bonzini1-0/+3
2024-11-13x86: KVM: Advertise CPUIDs for new instructions in Clearwater ForestTao Su2-5/+6
2024-11-13Merge branch 'kvm-docs-6.13' into HEADPaolo Bonzini4-24/+56
2024-11-13Merge tag 'kvm-x86-misc-6.13' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini20-117/+243
2024-11-13Merge tag 'kvm-x86-vmx-6.13' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-11/+10
2024-11-08KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKENSean Christopherson1-1/+3
2024-11-08KVM: x86: Unconditionally set irr_pending when updating APICv stateSean Christopherson1-11/+18
2024-11-08kvm: svm: Fix gctx page leak on invalid inputsDionna Glaze1-4/+4
2024-11-07KVM: x86/xen: Initialize hrtimer in kvm_xen_init_vcpu()Nam Cao1-10/+2
2024-11-04KVM: SVM: Propagate error from snp_guest_req_init() to userspaceSean Christopherson1-2/+5
2024-11-04KVM: nVMX: Treat vpid01 as current if L2 is active, but with VPID disabledSean Christopherson2-6/+26
2024-11-04KVM: x86: Short-circuit all of kvm_apic_set_base() if MSR value is unchangedSean Christopherson1-3/+4
2024-11-04KVM: x86: Unpack msr_data structure prior to calling kvm_apic_set_base()Sean Christopherson3-11/+8
2024-11-04KVM: x86: Make kvm_recalculate_apic_map() local to lapic.cSean Christopherson2-2/+1
2024-11-04KVM: x86: Rename APIC base setters to better capture their relationshipSean Christopherson3-8/+14
2024-11-04KVM: x86: Move kvm_set_apic_base() implementation to lapic.c (from x86.c)Sean Christopherson2-21/+21
2024-11-04KVM: x86: Inline kvm_get_apic_mode() in lapic.hSean Christopherson2-7/+5
2024-11-04KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base()Sean Christopherson2-10/+4
2024-11-04KVM: x86: Drop superfluous kvm_lapic_set_base() call when setting APIC stateSean Christopherson1-1/+0
2024-11-04KVM: x86: Short-circuit all kvm_lapic_set_base() if MSR value isn't changingSean Christopherson1-0/+3
2024-11-04KVM: x86/mmu: Drop per-VM zapped_obsolete_pages listVipin Sharma1-3/+5
2024-11-04KVM: x86/mmu: Remove KVM's MMU shrinkerVipin Sharma1-103/+2
2024-11-04KVM: x86/mmu: WARN if huge page recovery triggered during dirty loggingDavid Matlack1-0/+3
2024-11-04KVM: x86/mmu: Rename make_huge_page_split_spte() to make_small_spte()David Matlack4-6/+6
2024-11-04KVM: x86/mmu: Recover TDP MMU huge page mappings in-place instead of zappingDavid Matlack6-28/+89
2024-11-04KVM: x86/mmu: Refactor TDP MMU iter need resched checkSean Christopherson1-5/+11
2024-11-04KVM: x86/mmu: Demote the WARN on yielded in xxx_cond_resched() to KVM_MMU_WAR...Sean Christopherson1-1/+1
2024-11-04KVM: x86/mmu: Check yielded_gfn for forward progress iff resched is neededSean Christopherson1-14/+14
2024-11-03fdget(), trivial conversionsAl Viro1-26/+13
2024-11-01KVM: x86: Remove ordering check b/w MSR_PLATFORM_INFO and MISC_FEATURES_ENABLESSean Christopherson1-3/+1
2024-11-01KVM: x86: Reject userspace attempts to access ARCH_CAPABILITIES w/o supportSean Christopherson1-5/+5
2024-11-01KVM: VMX: Remove restriction that PMU version > 0 for PERF_CAPABILITIESSean Christopherson1-2/+0
2024-11-01KVM: x86: Reject userspace attempts to access PERF_CAPABILITIES w/o PDCMSean Christopherson1-5/+6
2024-11-01KVM: x86: Quirk initialization of feature MSRs to KVM's max configurationSean Christopherson3-7/+14
2024-11-01KVM: x86: Disallow changing MSR_PLATFORM_INFO after vCPU has runSean Christopherson1-0/+1