Skip to content

SSB v2

[email protected] historical-speck 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest1 of 11 patches 14 repliesIn review

1 of 11 patches is in this archive. The cover letter announces 11.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
11/11QEMUtarget/i386/cpu.c target/i386/cpu.h+12 -112 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [MODERATED] [patch 00/11] SSB v2

Since v1.4:
- Picked up Jon's patches
- Reworked per review's
v1.3:
- Fixed the bug where IBRS was enabled when going in the kernel.
- Untangled two patches.

Couple of things:

- No AMD MSR support written in KVM to trap if guest wants to disable memory disambiguation.

- Hadn't been tested on AMD.

- It is based on v4.16 as I figured this would need to go to stable trees so may as well make it less dependent on upstream patches?

- I added the XXXSuggested-by so that quilt wouldn't pick it up.

 Documentation/admin-guide/kernel-parameters.txt |  42 +++++
 arch/x86/include/asm/cpufeatures.h              |   2 +
 arch/x86/include/asm/msr-index.h                |   1 +
 arch/x86/include/asm/nospec-branch.h            |  26 +++-
 arch/x86/include/asm/processor.h                |   1 +
 arch/x86/kernel/cpu/amd.c                       |  42 +++++
 arch/x86/kernel/cpu/bugs.c                      | 198 ++++++++++++++++++++++--
 arch/x86/kernel/cpu/common.c                    |  43 +++--
 arch/x86/kernel/cpu/cpu.h                       |   1 +
 arch/x86/kernel/cpu/intel.c                     |   9 ++
 arch/x86/kvm/cpuid.c                            |   2 +-
 arch/x86/kvm/svm.c                              |   6 +-
 arch/x86/kvm/vmx.c                              |  14 +-
 drivers/base/cpu.c                              |   8 +
 include/linux/cpu.h                             |   2 +
 15 files changed, 360 insertions(+), 37 deletions(-)

Konrad Rzeszutek Wilk (10):
Linux Patch #1
Linux Patch #2
Linux Patch #3
Linux Patch #4
Linux Patch #5
Linux Patch #6
Linux Patch #7
Linux Patch #8
Linux Patch #9
Linux Patch #10