summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/cpu/bugs.c
AgeCommit message (Expand)Author
2018-05-05prctl: Add force disable speculationThomas Gleixner
2018-05-05x86/bugs: Make boot modes __ro_after_initKees Cook
2018-05-03nospec: Allow getting/setting on non-current taskKees Cook
2018-05-03x86/speculation: Add prctl for Speculative Store Bypass mitigationThomas Gleixner
2018-05-03x86/process: Allow runtime control of Speculative Store BypassThomas Gleixner
2018-05-03x86/speculation: Create spec-ctrl.h to avoid include hellThomas Gleixner
2018-05-03x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requestedKonrad Rzeszutek Wilk
2018-05-03x86/bugs: Whitelist allowed SPEC_CTRL MSR valuesKonrad Rzeszutek Wilk
2018-05-03x86/bugs/intel: Set proper CPU features and setup RDSKonrad Rzeszutek Wilk
2018-05-03x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigationKonrad Rzeszutek Wilk
2018-05-03x86/bugs: Expose /sys/../spec_store_bypassKonrad Rzeszutek Wilk
2018-05-03x86/bugs, KVM: Support the combination of guest and host IBRSKonrad Rzeszutek Wilk
2018-05-03x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bitsKonrad Rzeszutek Wilk
2018-05-03x86/bugs: Concentrate bug reporting into a separate functionKonrad Rzeszutek Wilk
2018-02-20x86/speculation: Use IBRS if available before calling into firmwareDavid Woodhouse
2018-02-15x86/spectre: Fix an error messageDan Carpenter
2018-02-13x86/speculation: Clean up various Spectre related detailsIngo Molnar
2018-02-13Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()"David Woodhouse
2018-02-02x86/spectre: Simplify spectre_v2 command line parsingKarimAllah Ahmed
2018-01-30x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable"Colin Ian King
2018-01-30x86/spectre: Report get_user mitigation for spectre_v1Dan Williams
2018-01-30x86/spectre: Check CONFIG_RETPOLINE in command line parserDou Liyang
2018-01-27x86/speculation: Simplify indirect_branch_prediction_barrier()Borislav Petkov
2018-01-27x86/cpufeatures: Clean up Spectre v2 related CPUID flagsDavid Woodhouse
2018-01-27x86/cpu/bugs: Make retpoline module warning conditionalThomas Gleixner
2018-01-26x86/bugs: Drop one "mitigation" from dmesgBorislav Petkov
2018-01-26x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) supportDavid Woodhouse
2018-01-26module/retpoline: Warn about missing retpoline in moduleAndi Kleen
2018-01-15x86/retpoline: Fill RSB on context switch for affected CPUsDavid Woodhouse
2018-01-12x86/spectre: Add boot time option to select Spectre v2 mitigationDavid Woodhouse
2018-01-08x86/cpu: Implement CPU vulnerabilites sysfs functionsThomas Gleixner
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-09-17x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlierAndy Lutomirski
2017-07-05x86/mm: Disable PCID on 32-bit kernelsAndy Lutomirski
2017-05-08x86: use set_memory.h headerLaura Abbott
2016-10-25x86/cpu: Merge bugs.c and bugs_64.cBorislav Petkov
2015-05-19x86/fpu: Move various internal function prototypes to fpu/internal.hIngo Molnar
2015-05-19x86/fpu: Rename i387.h to fpu/api.hIngo Molnar
2015-05-19x86/fpu: Factor out the FPU bug detection code into fpu__init_check_bugs()Ingo Molnar
2013-06-06x86: Get rid of ->hard_math and all the FPU asm fuH. Peter Anvin
2013-04-16x86: Fold-in trivial check_config functionBorislav Petkov
2013-04-02x86, cpu: Convert FDIV bug detectionBorislav Petkov
2013-02-10x86 idle: remove 32-bit-only "no-hlt" parameter, hlt_works_ok flagLen Brown
2012-11-29x86, 386 removal: Remove CONFIG_X86_POPAD_OKH. Peter Anvin
2012-11-29x86, 386 removal: Remove CONFIG_BSWAPH. Peter Anvin
2012-09-18x86, fpu: use non-lazy fpu restore for processors supporting xsaveSuresh Siddha
2012-06-06x86/debug: Add KERN_<LEVEL> to bare printks, convert printks to pr_<level>Joe Perches
2011-06-30x86-32, fpu: Fix DNA exception during check_fpu()Suresh Siddha
2011-05-29x86 idle: deprecate "no-hlt" cmdline paramLen Brown
2010-05-07x86: Avoid check hlt for newer cpusJacob Pan