summaryrefslogtreecommitdiff
path: root/arch/x86/math-emu/fpu_system.h
diff options
context:
space:
mode:
authorBorislav Petkov <bp@suse.de>2019-08-25 23:50:18 +0300
committerBorislav Petkov <bp@suse.de>2019-10-01 20:55:32 +0300
commit7879fc4bdc7506d37bd67b6fc29442c53c06dfda (patch)
tree6877dbd8fcb96773c98ead06bd2b1bdc51b5c388 /arch/x86/math-emu/fpu_system.h
parent54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c (diff)
downloadlinux-7879fc4bdc7506d37bd67b6fc29442c53c06dfda.tar.xz
x86/rdrand: Sanity-check RDRAND output
It turned out recently that on certain AMD F15h and F16h machines, due to the BIOS dropping the ball after resume, yet again, RDRAND would not function anymore: c49a0a80137c ("x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h") Add a silly test to the CPU bringup path, to sanity-check the random data RDRAND returns and scream as loudly as possible if that returned random data doesn't change. Suggested-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Borislav Petkov <bp@suse.de> Cc: Pu Wen <puwen@hygon.cn> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Tom Lendacky <thomas.lendacky@amd.com> Cc: x86-ml <x86@kernel.org> Link: https://lkml.kernel.org/r/CAHk-=wjWPDauemCmLTKbdMYFB0UveMszZpcrwoUkJRRWKrqaTw@mail.gmail.com
Diffstat (limited to 'arch/x86/math-emu/fpu_system.h')
0 files changed, 0 insertions, 0 deletions