summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/cpu
AgeCommit message (Expand)AuthorLines
2023-11-22x86/hyperv: Use atomic_try_cmpxchg() to micro-optimize hv_nmi_unknown()Uros Bizjak-1/+4
2023-11-21x86/microcode: Rework early revisions reportingBorislav Petkov (AMD)-44/+37
2023-11-21x86/microcode: Remove the driver announcement and versionBorislav Petkov (AMD)-4/+0
2023-11-20x86/mtrr: Document missing function parameters in kernel-docBorislav Petkov (AMD)-4/+10
2023-11-15x86/mce: Remove redundant check from mce_device_create()Nikolay Borisov-3/+0
2023-11-13x86/barrier: Do not serialize MSR accesses on AMDBorislav Petkov (AMD)-0/+13
2023-11-13x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernelZhiquan Li-0/+16
2023-11-04Merge tag 'x86_microcode_for_v6.7_rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-828/+734
2023-11-01Merge tag 'sysctl-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds-1/+0
2023-10-30Merge tag 'x86-core-2023-10-29-v2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds-136/+149
2023-10-30Merge tag 'x86-mm-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds-17/+23
2023-10-30Merge tag 'x86-entry-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds-18/+19
2023-10-30Merge tag 'x86_cpu_for_6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds-1/+20
2023-10-30Merge tag 'x86_cache_for_6.7_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds-95/+242
2023-10-30Merge tag 'x86_bugs_for_6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds-45/+50
2023-10-24x86/microcode/intel: Add a minimum required revision for late loadingAshok Raj-4/+33
2023-10-24x86/microcode: Prepare for minimal revision checkThomas Gleixner-5/+22
2023-10-24x86/microcode: Handle "offline" CPUs correctlyThomas Gleixner-5/+108
2023-10-24x86/microcode: Protect against instrumentationThomas Gleixner-28/+83
2023-10-24x86/microcode: Rendezvous and load in NMIThomas Gleixner-5/+41
2023-10-24x86/microcode: Replace the all-in-one rendevous handlerThomas Gleixner-42/+9
2023-10-24x86/microcode: Provide new control functionsThomas Gleixner-0/+84
2023-10-24x86/microcode: Add per CPU control fieldThomas Gleixner-2/+18
2023-10-24x86/microcode: Add per CPU result stateThomas Gleixner-47/+68
2023-10-24x86/microcode: Sanitize __wait_for_cpus()Thomas Gleixner-22/+17
2023-10-24x86/microcode: Clarify the late load logicThomas Gleixner-22/+19
2023-10-24x86/microcode: Handle "nosmt" correctlyThomas Gleixner-30/+43
2023-10-24x86/microcode: Clean up mc_cpu_down_prep()Thomas Gleixner-7/+1
2023-10-24x86/microcode: Get rid of the schedule work indirectionThomas Gleixner-19/+10
2023-10-24x86/microcode: Mop up early loading leftoversThomas Gleixner-17/+1
2023-10-24x86/microcode/amd: Use cached microcode for AP loadThomas Gleixner-24/+13
2023-10-24x86/microcode/amd: Cache builtin/initrd microcode earlyThomas Gleixner-17/+11
2023-10-24x86/microcode/amd: Cache builtin microcode tooThomas Gleixner-1/+1
2023-10-24x86/microcode/amd: Use correct per CPU ucode_cpu_infoThomas Gleixner-3/+3
2023-10-24x86/microcode: Remove pointless apply() invocationThomas Gleixner-17/+6
2023-10-24x86/microcode/intel: Rework intel_find_matching_signature()Thomas Gleixner-12/+19
2023-10-24x86/microcode/intel: Reuse intel_cpu_collect_info()Thomas Gleixner-15/+1
2023-10-24x86/microcode/intel: Rework intel_cpu_collect_info()Thomas Gleixner-24/+9
2023-10-24x86/microcode/intel: Unify microcode apply() functionsThomas Gleixner-68/+36
2023-10-24x86/microcode/intel: Switch to kvmalloc()Thomas Gleixner-23/+25
2023-10-24x86/microcode/intel: Save the microcode only after a successful late-loadThomas Gleixner-15/+20
2023-10-24x86/microcode/intel: Simplify early loadingThomas Gleixner-93/+79
2023-10-23x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code g...Uros Bizjak-0/+1
2023-10-20x86/srso: Remove unnecessary semicolonYang Li-1/+1
2023-10-20x86/calldepth: Rename __x86_return_skl() to call_depth_return_thunk()Josh Poimboeuf-1/+2
2023-10-20x86/srso: Disentangle rethunk-dependent optionsJosh Poimboeuf-3/+2
2023-10-20x86/srso: Move retbleed IBPB check into existing 'has_microcode' code blockJosh Poimboeuf-3/+1
2023-10-20x86/bugs: Remove default case for fully switched enumsJosh Poimboeuf-10/+7
2023-10-20x86/srso: Remove 'pred_cmd' labelJosh Poimboeuf-8/+13
2023-10-20x86/srso: Fix vulnerability reporting for missing microcodeJosh Poimboeuf-14/+22