summaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2026-07-08KVM: x86: Move the "APIC attention" macros from kvm_host.h => lapic.cSean Christopherson2-10/+10
2026-07-08KVM: x86/hyperv: Use {READ,WRITE}_ONCE for cross-task synic->active accessesSean Christopherson1-2/+2
2026-07-08KVM: x86/hyperv: Assert vCPU's mutex is held in to_hv_vcpu()Sean Christopherson2-4/+4
2026-07-08KVM: Move nVMX's lockdep logic for vcpu->mutex to a common helperSean Christopherson1-4/+2
2026-07-08KVM: x86/xen: Punt singleshot timer hcalls to userspace if Xen vCPU ID isn't setSean Christopherson1-1/+7
2026-07-08KVM: x86/xen: Consolidate checks on Xen vCPU ID for singleshot timer hypercallsSean Christopherson1-9/+11
2026-07-08KVM: x86/xen: Always route non-singleshot-timer vCPU hypercalls to userspaceSean Christopherson1-9/+8
2026-07-08KVM: x86/hyperv: Ensure vCPU's Hyper-V object is initialized on cross-vCPU ac...Sean Christopherson2-8/+33
2026-07-08KVM: x86/hyperv: Check for NULL vCPU Hyper-V object in kvm_hv_get_tlb_flush_f...Sean Christopherson2-7/+11
2026-07-08KVM: x86/hyperv: Get target FIFO in hv_tlb_flush_enqueue(), not callerSean Christopherson1-15/+9
2026-07-08KVM: x86: Read CR4.DE in emulator if and only if accessing DR4 or DR5Sean Christopherson1-3/+1
2026-07-08KVM: x86: WARN if MOV DR emulation hits a "too late" #GPSean Christopherson1-2/+6
2026-07-08KVM: x86: Use kvm_dr{6,7}_valid() to check DR{4,5,6,7} write values in emulatorSean Christopherson1-2/+5
2026-07-08KVM: VMX: Prioritize DR7.GD=1 #DB over CPL>0 #GP on IntelSean Christopherson2-4/+9
2026-07-08KVM: x86: Prioritize #UD on MOV DR over #GP due to non-zero CPLSean Christopherson1-3/+5
2026-07-08KVM: x86: Manually check DR4/5 write values to fix SVM intercept prioritySean Christopherson1-3/+11
2026-07-08KVM: x86: Prioritize DR7.GD #DB over #GP due to illegal DR6/7 valueSean Christopherson1-1/+6
2026-07-08KVM: x86: Treat any non-zero return from set_dr() as a faulting conditionCarlos López1-1/+1
2026-07-08KVM: x86: Fix emulated CPUID features being applied to wrong sub-leafBinbin Wu1-4/+8
2026-07-08KVM: TDX: Return EINVAL, not EOPNOTSUPP, for NULL INIT_MEM_REGION sourceSean Christopherson1-5/+2
2026-07-08KVM: SEV: Explicitly disallow NULL user address for SNP_LAUNCH_UPDATEJoerg Roedel1-6/+5
2026-07-08KVM: nVM: Ensure INVVPID is emulated on the correct physical CPUYosry Ahmed1-1/+10
2026-07-08KVM: nVMX: Decouple INVVPID operand checks from flushing of vpid02Sean Christopherson1-30/+13
2026-07-08KVM: nVMX: Always flush vpid02 on first useYosry Ahmed1-0/+10
2026-07-08KVM: nVMX: Don't use vmcs01.GUEST_CR3 to snapshot L1's CR3 when EPT is disabledSean Christopherson2-13/+15
2026-07-08KVM: nVMX: Move vTPR vs. TPR Threshold consistency check into "normal" checksSean Christopherson1-37/+29
2026-07-08KVM: x86: Ignore pending PV EOI if the vCPU has since disabled PV EOIsSean Christopherson1-2/+6
2026-07-08KVM: x86: Nullify irqfd->producer if updating IRTE for bypass failsleixiang1-1/+3
2026-07-08perf/x86/amd/core: Avoid enabling BRS from the SVM reload pathSandipan Das1-4/+8
2026-07-07x86/vdso: Respect COMPAT_32BIT_TIMEThomas Weißschuh2-8/+14
2026-07-07x86/speculation: Explicitly include linux/types.hThomas Weißschuh (Schneider Electric)1-0/+1
2026-07-07x86/virt/sev: Revert "Drop WBINVD before setting MSR_AMD64_SYSCFG_SNP_EN"Tycho Andersen (AMD)1-0/+2
2026-07-07x86/video: Only fall back to vga_default_device() without screen infoMario Limonciello1-9/+14
2026-07-07x86/setup: do not include kexec_handover.h from asm/setup.hPratyush Yadav (Google)4-2/+4
2026-07-06x86/cpu: Hide and rename static_cpu_has()Borislav Petkov (AMD)31-82/+82
2026-07-05Merge tag 'x86-urgent-2026-07-05' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+5
2026-07-05Merge tag 'perf-urgent-2026-07-05' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-8/+18
2026-07-04perf/x86/amd/uncore: Add group validationSandipan Das1-0/+31
2026-07-03x86/platform/quark: Fix kernel-doc warnings in imr.cRandy Dunlap1-2/+2
2026-07-03Merge tag 'for-linus-7.2a-rc2-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-7/+8
2026-07-03uprobes/x86: Move optimized uprobe from nop5 to nop10Jiri Olsa1-76/+216
2026-07-03uprobes/x86: Allow to copy uprobe trampolines on forkJiri Olsa1-1/+1
2026-07-03uprobes/x86: Do not leak trampoline vma mapping on optimization failureJiri Olsa1-3/+11
2026-07-03uprobes/x86: Remove struct uprobe_trampoline objectJiri Olsa1-84/+22
2026-07-03Merge branch 'perf/urgent'Peter Zijlstra1-8/+18
2026-07-03x86/olpc: Stop using 32-bit MSR interfacesJuergen Gross1-5/+6
2026-07-03x86/hyperv: Stop using 32-bit MSR interfacesJuergen Gross1-7/+5
2026-07-03x86/numa: remove redundant numa_nodes_parsed node_set()Sang-Heon Jeon2-2/+0
2026-07-02Merge tag 'device-id-rework' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-6/+1
2026-07-03Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c f...Uwe Kleine-König (The Capable Hub)2-2/+0