linux/tools/arch/x86
Mikhail Paulyshka 5b937a1ed6 x86/rdrand: Disable RDSEED on AMD Cyan Skillfish
AMD Cyan Skillfish (Family 17h, Model 47h, Stepping 0h) has an error that
causes RDSEED to always return 0xffffffff, while RDRAND works correctly.

Mask the RDSEED cap for this CPU so that both /proc/cpuinfo and direct CPUID
read report RDSEED as unavailable.

  [ bp: Move to amd.c, massage. ]

Signed-off-by: Mikhail Paulyshka <me@mixaill.net>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Cc: <stable@kernel.org>
Link: https://lore.kernel.org/20250524145319.209075-1-me@mixaill.net
2025-07-08 21:33:26 +02:00
..
dell-uart-backlight-emulator tools arch x86: Add dell-uart-backlight-emulator 2024-05-14 11:43:40 +02:00
include x86/rdrand: Disable RDSEED on AMD Cyan Skillfish 2025-07-08 21:33:26 +02:00
intel_sdsi tools/arch/x86/intel_sdsi: Add current meter support 2024-04-29 10:52:02 +02:00
kcpuid tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.4 2025-05-06 10:01:57 +02:00
lib tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' 2025-06-16 14:05:11 -03:00
tools x86/insn: Stop decoding i64 instructions in x86-64 mode at opcode 2025-05-06 12:03:16 +02:00