TSA 5.10 backport
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest5 patches 5 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | x86/bugs: Rename MDS machinery to something more genericDocumentation/ arch/ arch/ +4 more | +32 | 0 replies | |
| 2/5 | x86/bugs: Add a Transient Scheduler Attacks mitigationDocumentation/ Documentation/ arch/ +11 more | +252 | 4 replies | |
| 3/5 | KVM: x86: add support for CPUID leaf 0x80000021arch/ | +18 | 0 replies | |
| 4/5 | KVM: SVM: Advertise TSA CPUID bits to guestsarch/ arch/ arch/ +4 more | +24 | 0 replies | |
| 5/5 | x86/process: Move the buffer clearing before MONITORarch/ arch/ | +23 | 0 replies |
Reviews trailers per patch
2 of 5 patches have a Reviewed-by or Acked-by.
| Patch | Pawan Gupta |
|---|---|
| 1/5 | R-b |
| 2/5 | R-b |
| 3/5 | |
| 4/5 | |
| 5/5 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/5] TSA 5.10 backport
From: "Borislav Petkov (AMD)" <[email protected]>
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(-)
Signature · 1 line
2.43.0