Messages in this thread | | | From | Andy Lutomirski <> | Subject | [PATCH 0/4] x86/fpu: Reduce unnecessary FNINIT and MXCSR usage | Date | Sun, 17 Jan 2021 22:20:37 -0800 |
| |
This series fixes two regressions: a boot failure on AMD K7 and a performance regression on everything.
I did a double-take here -- the regressions were reported by different people, both named Krzysztof :)
Andy Lutomirski (4): x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state x86/mmx: Use KFPU_MMX for MMX string operations x86/fpu: Make the EFI FPU calling convention explicit x86/fpu/64: Don't FNINIT in kernel_fpu_begin()
arch/x86/include/asm/efi.h | 4 ++-- arch/x86/include/asm/fpu/api.h | 35 ++++++++++++++++++++++++++++++++-- arch/x86/kernel/fpu/core.c | 17 +++++++++++------ arch/x86/lib/mmx_32.c | 10 +++++----- arch/x86/platform/efi/efi_64.c | 2 +- 5 files changed, 52 insertions(+), 16 deletions(-)
-- 2.29.2
| |