RFC x86/spectre_v2: Initial integration of IBRS into the spectre_v2 mechanics
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest5 patches 58 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | x86/CPU: Sync CPU feature flags latearch/ arch/ | +20 | 9 replies | |
| 2/5 | x86/spectre: Simplify spectre code a bitarch/ | +13 | 1 reply | |
| 3/5 | x86/spectre: Prepare for IBRS selectionarch/ arch/ | +101 | 1 reply | |
| 4/5 | x86/cpufeatures: Detect Speculation control featurearch/ arch/ arch/ | +6 | 2 replies | |
| 5/5 | x86/speculation: Add basic speculation control codearch/ arch/ arch/ +1 more | +89 | 45 replies |
Reviews trailers per patch
1 of 5 patches has a Reviewed-by or Acked-by.
| Patch | Ingo Molnar |
|---|---|
| 1/5 | |
| 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 RFC 0/5] x86/spectre_v2: Initial integration of IBRS into the spectre_v2 mechanics
I started to look at the IBRS series and this thing really needs a thorough treatment with a steam blaster.
So I started that effort by integrating it proper into the existing spectre_v2 command line parsing and mitigation method selection.
It's not having any of the actual IBRS bits yet and is completely untested, but I wanted to send it out before falling completely asleep so the folks still awake can take a look and comment or expand/modify.
The first patch is from Boris to simplify the cpu feature bits sync after a late microcode load, but it's not yet used. I just added it for reference so people can see where this is heading.
I'll continue on that tomorrow morning after picking up a few patches here and there.
Applies on top of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/pti
Thanks,
tglx