linux/arch/x86
Borislav Petkov (AMD) 3e8653e399 x86/microcode/AMD: Load only SHA256-checksummed patches
commit 50cef76d5c upstream.

Load patches for which the driver carries a SHA256 checksum of the patch
blob.

This can be disabled by adding "microcode.amd_sha_check=off" on the
kernel cmdline. But it is highly NOT recommended.

Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2025-03-07 18:25:46 +01:00
..
boot x86/boot: Use '-std=gnu11' to fix build with GCC 15 2025-02-17 10:05:24 +01:00
coco x86/tdx: Dynamically disable SEPT violations from causing #VEs 2024-12-05 14:02:11 +01:00
configs tinyconfig: remove unnecessary 'is not set' for choice blocks 2024-09-01 20:34:38 +09:00
crypto crypto: x86/aegis128 - access 32-bit arguments as 32-bit 2024-12-05 14:02:43 +01:00
entry x86/stackprotector: Work around strict Clang TLS symbol requirements 2024-11-08 13:16:00 +01:00
events perf/x86: Fix low freqency setting issue 2025-03-07 18:25:38 +01:00
hyperv hyperv-next for v6.12 2024-09-19 08:15:30 +02:00
ia32 x86/signal/32: Merge native and compat 32-bit signal code 2022-10-19 09:58:49 +02:00
include perf/x86/intel: Ensure LBRs are disabled when a CPU is starting 2025-02-21 14:01:29 +01:00
kernel x86/microcode/AMD: Load only SHA256-checksummed patches 2025-03-07 18:25:46 +01:00
kvm KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID 2025-02-27 04:30:14 -08:00
lib x86: fix user address masking non-canonical speculation issue 2024-10-25 09:53:03 -07:00
math-emu x86/math-emu: Fix function cast warnings 2024-04-08 16:06:22 +02:00
mm x86/mm/tlb: Only trim the mm_cpumask once a second 2025-02-21 14:01:27 +01:00
net bpf, x64: Fix a jit convergence issue 2024-09-04 16:46:22 -07:00
pci PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1 2025-02-17 10:05:21 +01:00
platform x86/pvh: Call C code via the kernel virtual mapping 2024-12-05 14:01:12 +01:00
power - Kuan-Wei Chiu has developed the well-named series "lib min_heap: Min 2024-03-14 18:03:09 -07:00
purgatory Kbuild updates for v6.10 2024-05-18 12:39:20 -07:00
ras treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
realmode Makefile: remove redundant tool coverage variables 2024-05-14 23:35:48 +09:00
tools Changes: 2024-05-19 11:32:42 -07:00
um This pull request contains the following changes for UML: 2024-09-27 12:48:48 -07:00
video arch: Fix name collision with ACPI's video.o 2024-05-20 21:17:06 +00:00
virt x86/sev: Ensure that RMP table fixups are reserved 2024-10-23 12:34:06 +02:00
xen Grab mm lock before grabbing pt lock 2025-02-21 14:01:26 +01:00
.gitignore x86/purgatory: Omit use of bin2c 2022-07-25 10:32:32 +02:00
Kbuild x86/build: Use obj-y to descend into arch/x86/virt/ 2024-03-30 10:41:49 +01:00
Kconfig x86/microcode/AMD: Load only SHA256-checksummed patches 2025-03-07 18:25:46 +01:00
Kconfig.assembler x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS 2024-06-20 19:48:18 +02:00
Kconfig.cpu x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 2024-02-09 16:28:19 +01:00
Kconfig.debug x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y 2024-05-20 11:37:23 +02:00
Makefile x86/stackprotector: Work around strict Clang TLS symbol requirements 2024-11-08 13:16:00 +01:00
Makefile.postlink kbuild: remove ARCH_POSTLINK from module builds 2023-10-28 21:10:08 +09:00
Makefile.um arch: um: rust: Use the generated target.json again 2024-07-03 12:22:11 +02:00
Makefile_32.cpu x86/build: Do not add -falign flags unconditionally for clang 2021-09-19 10:35:53 +09:00