2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/arch/x86
Linus Torvalds 5c3b3264e5 - Convert the SSB mitigation to the attack vector controls which got forgotten
at the time
 
 - Prevent the CPUID topology hierarchy detection on AMD from overwriting the
   correct initial APIC ID
 
 - Fix the case of a machine shipping without microcode in the BIOS, in the AMD
   microcode loader
 
 - Correct the Pentium 4 model range which has a constant TSC
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEzv7L6UO9uDPlPSfHEsHwGGHeVUoFAmi0IFYACgkQEsHwGGHe
 VUr/Nw//SuO5ldWdCKatoGS6WqgLrxv7eiZsj2jiOpWenmFDgKLGOjcbbn4SnYol
 zIGIfg0pWByiyD800WRWNwcOFYqnFYufniRRvbVCOVrQCuF0BiMWD7l9qHbXCzc+
 BAFmiXdsZeFuwZioQBstYVD4fAkzNO2cAFOaDJuoxp7+9Cu5A9S+aTZHGJ3yVZir
 MlxM2fNi+qsDGhvPIAbCBEUtoNmiFUOdgg9OUDw9JCGCJFPFyVUQzAkpjcEqBtyb
 jBUQ5ans6Cdk0sSUMzxQWrW5lV5ByU/HPUnbrBB7fkVA8VUAq/9DN93C5GdUjvsk
 iWr1H7UVoe03td+Tdmw3eK7XnVjzyipvlSa6qXa/1uZiLilr1A8oLn6R53Na95Lf
 95/wQF9pGCtzkDPiLFwTut0PiKM4isCOvEpVXsg0hvT3Ov7G+xag8xAWK3EkBsZ9
 Z09cybQYJVlXX+J5K0y5rOR3QTjsM7nHv05hepW31Xsbbro8I986s1sNyk5VUE6n
 lTV02PyMbCpZuK9eVUUtVvFp6PTEe1ie/kWdJToYrXIQwC/Oce4BOttpEXH4sPmj
 Hb9Gt87bhHG7/NbU+ACs/5YAellMnNlDR7I9SENSin+//r9OCGO0GgHpm9v4I46I
 QUZOIQ4FDPOqu8GEpYj0gEJcovRdMItdsGL03mvOLIeLaTgyl9I=
 =+LCD
 -----END PGP SIGNATURE-----

Merge tag 'x86_urgent_for_v6.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fixes from Borislav Petkov:

 - Convert the SSB mitigation to the attack vector controls which got
   forgotten at the time

 - Prevent the CPUID topology hierarchy detection on AMD from
   overwriting the correct initial APIC ID

 - Fix the case of a machine shipping without microcode in the BIOS, in
   the AMD microcode loader

 - Correct the Pentium 4 model range which has a constant TSC

* tag 'x86_urgent_for_v6.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/bugs: Add attack vector controls for SSB
  x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGON
  x86/microcode/AMD: Handle the case of no BIOS microcode
  x86/cpu/intel: Fix the constant_tsc model check for Pentium 4
2025-08-31 09:20:17 -07:00
..
boot - Remove a transitional asm/cpuid.h header which was added only as 2025-08-17 06:53:15 -07:00
coco - Remove a transitional asm/cpuid.h header which was added only as 2025-08-17 06:53:15 -07:00
configs x86/kconfig/32: Refresh defconfig 2025-07-14 16:25:46 +02:00
crypto This update includes the following changes: 2025-07-31 09:45:28 -07:00
entry hardening updates for v6.17-rc1 2025-07-28 17:16:12 -07:00
events perf/x86/intel/uncore: Add iMC freerunning for Panther Lake 2025-07-09 13:40:20 +02:00
hyperv x86/hyperv: Expose hv_map_msi_interrupt() 2025-07-15 06:24:16 +00:00
ia32
include xen: branch for v6.17-rc3 2025-08-22 09:50:17 -04:00
kernel x86/bugs: Add attack vector controls for SSB 2025-08-27 18:17:12 +02:00
kvm KVM: SEV: don't check have_run_cpus in sev_writeback_caches() 2025-08-18 14:31:27 -07:00
lib - Add helpers for WB{NO,}INVD with the purpose of using them in KVM and thus 2025-07-29 16:55:29 -07:00
math-emu x86/fpu: Convert task_struct::thread.fpu accesses to use x86_task_fpu() 2025-04-14 08:18:29 +02:00
mm Significant patch series in this pull request: 2025-08-05 16:02:07 +03:00
net bpf: Move bpf_jit_get_prog_name() to core.c 2025-07-26 21:26:51 +02:00
pci pci-v6.16-changes 2025-06-04 11:26:17 -07:00
platform - Map the SNP calling area pages too so that OVMF EFI fw can issue SVSM 2025-07-29 17:18:46 -07:00
power x86/smp: PM/hibernate: Split arch_resume_nosmt() 2025-06-07 14:22:56 +02:00
purgatory Crypto library updates for 6.17 2025-07-28 17:58:52 -07:00
ras
realmode - The 11 patch series "Add folio_mk_pte()" from Matthew Wilcox 2025-05-31 15:44:16 -07:00
tools x86/tools: insn_sanity.c: Emit standard build success messages 2025-07-14 17:04:43 +02:00
um Mostly cleanups, except: 2025-07-29 20:31:45 -07:00
video
virt x86/virt/tdx: Avoid indirect calls to TDX assembly functions 2025-06-10 12:32:52 -07:00
xen x86/xen/msr: Fix uninitialized variable 'err' 2025-05-21 08:44:31 +02:00
.gitignore
Kbuild tracing: Disable branch profiling in noinstr code 2025-03-22 09:49:26 +01:00
Kconfig Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
Kconfig.assembler Core x86 updates for v6.16: 2025-05-26 16:04:17 -07:00
Kconfig.cpu x86/kbuild/64: Restrict clang versions that can use '-march=native' 2025-03-25 08:24:06 +01:00
Kconfig.cpufeatures x86/mm/64: Make 5-level paging support unconditional 2025-05-17 10:38:16 +02:00
Kconfig.debug
Makefile Add the CONFIG_X86_NATIVE_CPU=y build option to locally optimize the kernel 2025-05-26 21:41:14 -07:00
Makefile_32.cpu
Makefile.um