Bug 199511

Summary: Add Intel IBRS and retpoline documents for reference
Product: Platform Specific/Hardware Reporter: Konrad Rzeszutek Wilk (konrad)
Component: i386Assignee: platform_i386
Status: NEW ---    
Severity: normal CC: konrad.wilk, saipraneeth2010
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.16 Tree: Mainline
Regression: No
Attachments: 336996-Speculative-Execution-Side-Channel-Mitigations.pdf
Retpoline-A-Branch-Target-Injection-Mitigation.pdf
336996-Speculative-Execution-Side-Channel-Mitigations.pdf
Update "Retpoline: A Branch Target Injection Mitigation" document
v3. Adds IA32_FLUSH_CMD

Description Konrad Rzeszutek Wilk 2018-04-25 15:39:48 UTC
Created attachment 275573 [details]
336996-Speculative-Execution-Side-Channel-Mitigations.pdf

That is both:
Retpoline-A-Branch-Target-Injection-Mitigation.pdf
and
336996-Speculative-Execution-Side-Channel-Mitigations.pdf
Comment 1 Konrad Rzeszutek Wilk 2018-04-25 15:40:58 UTC
Created attachment 275575 [details]
Retpoline-A-Branch-Target-Injection-Mitigation.pdf
Comment 2 Konrad Rzeszutek Wilk 2018-05-21 23:50:30 UTC
Created attachment 276119 [details]
336996-Speculative-Execution-Side-Channel-Mitigations.pdf

March 2018 update. Changelog says:

"Added information on Speculative Store Bypass. Moved architectural MSRs to their own section."
Comment 3 Sai Praneeth Prakhya 2018-07-30 22:49:58 UTC
Created attachment 277625 [details]
Update "Retpoline: A Branch Target Injection Mitigation" document

The change log says
1. Added information about IA32_ARCH_CAPABILITIES MSR.
2. Additional information about SMI handlers and Empty RSB mitigation on Skylake generation.
Comment 4 Konrad Rzeszutek Wilk 2018-08-16 02:46:42 UTC
Created attachment 277883 [details]
v3. Adds IA32_FLUSH_CMD