Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 FPU changes from Ingo Molnar: "There are two bigger changes in this tree: - Add an [early-use-]safe static_cpu_has() variant and other robustness improvements, including the new X86_DEBUG_STATIC_CPU_HAS configurable debugging facility, motivated by recent obscure FPU code bugs, by Borislav Petkov - Reimplement FPU detection code in C and drop the old asm code, by Peter Anvin." * 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86, fpu: Use static_cpu_has_safe before alternatives x86: Add a static_cpu_has_safe variant x86: Sanity-check static_cpu_has usage x86, cpu: Add a synthetic, always true, cpu feature x86: Get rid of ->hard_math and all the FPU asm fu
Showing
- arch/x86/Kconfig.debug 10 additions, 0 deletionsarch/x86/Kconfig.debug
- arch/x86/include/asm/cpufeature.h 114 additions, 4 deletionsarch/x86/include/asm/cpufeature.h
- arch/x86/include/asm/fpu-internal.h 1 addition, 3 deletionsarch/x86/include/asm/fpu-internal.h
- arch/x86/include/asm/processor.h 2 additions, 1 deletionarch/x86/include/asm/processor.h
- arch/x86/kernel/asm-offsets_32.c 0 additions, 1 deletionarch/x86/kernel/asm-offsets_32.c
- arch/x86/kernel/cpu/bugs.c 2 additions, 19 deletionsarch/x86/kernel/cpu/bugs.c
- arch/x86/kernel/cpu/common.c 17 additions, 2 deletionsarch/x86/kernel/cpu/common.c
- arch/x86/kernel/cpu/cyrix.c 1 addition, 1 deletionarch/x86/kernel/cpu/cyrix.c
- arch/x86/kernel/cpu/proc.c 2 additions, 2 deletionsarch/x86/kernel/cpu/proc.c
- arch/x86/kernel/head_32.S 0 additions, 21 deletionsarch/x86/kernel/head_32.S
- arch/x86/kernel/i387.c 48 additions, 11 deletionsarch/x86/kernel/i387.c
- arch/x86/kernel/xsave.c 2 additions, 3 deletionsarch/x86/kernel/xsave.c
- arch/x86/lguest/boot.c 1 addition, 1 deletionarch/x86/lguest/boot.c
- arch/x86/xen/enlighten.c 1 addition, 1 deletionarch/x86/xen/enlighten.c
Please register or sign in to comment