summaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2026-05-27KVM: nSVM: Stop leaking single-stepping on VMRUN into L2Yosry Ahmed3-4/+18
2026-05-27KVM: TDX: Move external page table freeing to TDX codeSean Christopherson2-6/+21
2026-05-27KVM: x86: Move error handling inside free_external_spt()Sean Christopherson4-28/+18
2026-05-27KVM: TDX: Rename tdx_sept_remove_private_spte() to show it's for leaf SPTEsYan Zhao1-4/+4
2026-05-27KVM: TDX: Drop kvm_x86_ops.remove_external_spte()Sean Christopherson4-49/+31
2026-05-27KVM: TDX: Hoist tdx_sept_remove_private_spte() above set_private_spte()Sean Christopherson1-40/+40
2026-05-27KVM: x86/mmu: Drop KVM_BUG_ON() on shared lock to zap child external PTEsRick Edgecombe1-3/+1
2026-05-27KVM: x86/tdp_mmu: Centrally propagate to-present/atomic zap updates to extern...Sean Christopherson1-45/+81
2026-05-27KVM: SEV: Restrict userspace return codes for KVM_HC_MAP_GPA_RANGESagi Shahar1-2/+10
2026-05-27KVM: TDX: Allow userspace to return errors to guest for MAPGPAVishal Annapurve2-7/+27
2026-05-27KVM: VMX: Handle bad values on proxied writes to LBR MSRsXuanqing Shi1-2/+4
2026-05-27KVM: x86/mmu: Plumb "sp" _pointer_ into the TDP MMU's handle_changed_spte()Sean Christopherson1-17/+18
2026-05-27KVM: x86/tdp_mmu: Morph !is_frozen_spte() check into a KVM_MMU_WARN_ON()Rick Edgecombe1-1/+4
2026-05-27KVM: TDX: Move lockdep assert in __tdp_mmu_set_spte_atomic() to TDX codeRick Edgecombe2-2/+2
2026-05-27KVM: TDX: Move KVM_BUG_ON()s in __tdp_mmu_set_spte_atomic() to TDX codeRick Edgecombe2-10/+3
2026-05-27KVM: x86/mmu: Plumb param "old_spte" into kvm_x86_ops.set_external_spte()Sean Christopherson3-15/+15
2026-05-27KVM: x86/mmu: Fold set_external_spte_present() into its sole callerSean Christopherson1-41/+31
2026-05-27KVM: TDX: Wrap mapping of leaf and non-leaf S-EPT entries into helpersSean Christopherson1-9/+15
2026-05-27KVM: TDX: Drop kvm_x86_ops.link_external_spt()Sean Christopherson4-52/+44
2026-05-27x86/ftrace: Relocate %rip-relative percpu refs in dynamic trampolinesAlexis Lothoré (eBPF Foundation)1-0/+7
2026-05-27x86/entry/vdso32: Remove conditional omission of '.cfi_offset eflags'Nathan Chancellor1-10/+0
2026-05-27x86/module: Revert "Deal with GOT based stack cookie load on Clang < 17"Nathan Chancellor2-18/+2
2026-05-27x86/build: Drop unnecessary '-ffreestanding' addition to KBUILD_CFLAGSNathan Chancellor1-5/+0
2026-05-27x86/mm: Fix freeing of PMD-sized vmemmap pagesDavid Hildenbrand (Arm)1-14/+26
2026-05-27KVM: x86: Virtualize AMD CPUID faultingJim Mattson4-9/+17
2026-05-27KVM: x86: Remove supports_cpuid_fault() helperJim Mattson2-6/+1
2026-05-27KVM: x86: Prioritize CPUID faulting over CPUID VM-exits in nested VMXJim Mattson1-0/+2
2026-05-27KVM: x86: Consolidate CPUID fault handling for emulator and interception logicSean Christopherson6-20/+20
2026-05-26KVM: x86: Treat KVM's virtual PMU as disabled for TDX VMsVishal Annapurve3-1/+12
2026-05-26KVM: VMX: Synthesize nested EPT violation GVA_IS_VALID/GVA_TRANSLATED bitsKevin Cheng2-6/+33
2026-05-26KVM: SVM: Fix nested NPF injection of PFERR_GUEST_{PAGE,FINAL}_MASK bitsKevin Cheng3-21/+31
2026-05-26KVM: x86: Tell ->inject_page_fault() whether or a fault came from hardwareSean Christopherson5-14/+28
2026-05-26x86/virt/tdx: Move mk_keyed_paddr() to tdx.c due to no external usersYan Zhao2-6/+6
2026-05-26x86/tdx: Drop exported function tdx_quirk_reset_page()Yan Zhao3-9/+2
2026-05-26x86/tdx: Use PFN directly for unmapping guest private memorySean Christopherson3-16/+13
2026-05-26x86/tdx: Use PFN directly for mapping guest private memorySean Christopherson3-13/+20
2026-05-26x86/microcode: Do not access MSR_IA32_PLATFORM_ID when running as a guestBorislav Petkov5-15/+16
2026-05-26KVM: x86: Widen x86_exception's error_code to 64 bitsKevin Cheng2-1/+7
2026-05-26KVM: SEV: Mark source page dirty when writing back CPUID data on failureAckerley Tng1-0/+1
2026-05-26KVM: SEV: Unmap local kmaps in LIFO order, per highmem requirementsAckerley Tng1-2/+2
2026-05-26KVM: SEV: Pin source page for write when adding CPUID data for SNP guestSean Christopherson2-1/+2
2026-05-26x86/irq: Move IOAPIC misrouted and PIC/APIC error counts into irq_statsThomas Gleixner6-24/+11
2026-05-26x86/irq: Suppress unlikely interrupt stats by defaultThomas Gleixner4-12/+31
2026-05-26x86/irq: Make irqstats array basedThomas Gleixner27-233/+174
2026-05-26x86/irq: Optimize interrupts decimals printingDmitry Ilvokhin1-53/+59
2026-05-26rust: kasan/kbuild: fix rustc-option when cross-compilingAlice Ryhl2-0/+12
2026-05-25Merge branch 'arena_direct_access'Alexei Starovoitov2-4/+20
2026-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-rc5Alexei Starovoitov30-147/+237
2026-05-24x86/tlb: Convert copy_from_user() + kstrtouint() to kstrtouint_from_user()Fushuai Wang1-12/+7
2026-05-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-6/+8