All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] TSA 5.10 backport
@ 2025-07-15 12:37 Borislav Petkov
  2025-07-15 12:37 ` [PATCH 1/5] x86/bugs: Rename MDS machinery to something more generic Borislav Petkov
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Borislav Petkov @ 2025-07-15 12:37 UTC (permalink / raw)
  To: stable

From: "Borislav Petkov (AMD)" <bp@alien8.de>

Hi,

this is a 5.10 backport of the AMD TSA mitigation.

It has been tested with the corresponding *upstream* qemu patches here:

https://lore.kernel.org/r/12881b2c03fa351316057ddc5f39c011074b4549.1752176771.git.babu.moger@amd.com

Thx.

Borislav Petkov (AMD) (4):
  x86/bugs: Rename MDS machinery to something more generic
  x86/bugs: Add a Transient Scheduler Attacks mitigation
  KVM: SVM: Advertise TSA CPUID bits to guests
  x86/process: Move the buffer clearing before MONITOR

Paolo Bonzini (1):
  KVM: x86: add support for CPUID leaf 0x80000021

 .../ABI/testing/sysfs-devices-system-cpu      |   1 +
 .../hw-vuln/processor_mmio_stale_data.rst     |   4 +-
 .../admin-guide/kernel-parameters.txt         |  13 ++
 arch/x86/Kconfig                              |   9 ++
 arch/x86/entry/entry.S                        |   8 +-
 arch/x86/include/asm/cpu.h                    |  13 ++
 arch/x86/include/asm/cpufeature.h             |   5 +-
 arch/x86/include/asm/cpufeatures.h            |   8 +-
 arch/x86/include/asm/disabled-features.h      |   2 +-
 arch/x86/include/asm/irqflags.h               |   4 +-
 arch/x86/include/asm/mwait.h                  |  19 ++-
 arch/x86/include/asm/nospec-branch.h          |  39 ++---
 arch/x86/include/asm/required-features.h      |   2 +-
 arch/x86/kernel/cpu/amd.c                     |  58 ++++++++
 arch/x86/kernel/cpu/bugs.c                    | 133 +++++++++++++++++-
 arch/x86/kernel/cpu/common.c                  |  14 +-
 arch/x86/kernel/process.c                     |  15 +-
 arch/x86/kvm/cpuid.c                          |  31 +++-
 arch/x86/kvm/cpuid.h                          |   1 +
 arch/x86/kvm/svm/vmenter.S                    |   3 +
 arch/x86/kvm/vmx/vmx.c                        |   2 +-
 drivers/base/cpu.c                            |   2 +
 include/linux/cpu.h                           |   1 +
 23 files changed, 339 insertions(+), 48 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2025-07-27 18:08 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-15 12:37 [PATCH 0/5] TSA 5.10 backport Borislav Petkov
2025-07-15 12:37 ` [PATCH 1/5] x86/bugs: Rename MDS machinery to something more generic Borislav Petkov
2025-07-15 12:37 ` [PATCH 2/5] x86/bugs: Add a Transient Scheduler Attacks mitigation Borislav Petkov
2025-07-27 13:58   ` Ben Hutchings
2025-07-27 15:03     ` Borislav Petkov
2025-07-27 15:43       ` Ben Hutchings
2025-07-27 18:07         ` Borislav Petkov
2025-07-15 12:37 ` [PATCH 3/5] KVM: x86: add support for CPUID leaf 0x80000021 Borislav Petkov
2025-07-15 12:37 ` [PATCH 4/5] KVM: SVM: Advertise TSA CPUID bits to guests Borislav Petkov
2025-07-15 12:37 ` [PATCH 5/5] x86/process: Move the buffer clearing before MONITOR Borislav Petkov
2025-07-15 13:06 ` [PATCH 0/5] TSA 5.10 backport Greg KH

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.