Bug 199511 - Add Intel IBRS and retpoline documents for reference
Summary: Add Intel IBRS and retpoline documents for reference
Status: NEW
Alias: None
Product: Platform Specific/Hardware
Classification: Unclassified
Component: i386 (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: platform_i386
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-25 15:39 UTC by Konrad Rzeszutek Wilk
Modified: 2018-08-16 02:46 UTC (History)
2 users (show)

See Also:
Kernel Version: 4.16
Tree: Mainline
Regression: No


Attachments
336996-Speculative-Execution-Side-Channel-Mitigations.pdf (192.85 KB, application/pdf)
2018-04-25 15:39 UTC, Konrad Rzeszutek Wilk
Details
Retpoline-A-Branch-Target-Injection-Mitigation.pdf (282.66 KB, application/pdf)
2018-04-25 15:40 UTC, Konrad Rzeszutek Wilk
Details
336996-Speculative-Execution-Side-Channel-Mitigations.pdf (241.16 KB, application/pdf)
2018-05-21 23:50 UTC, Konrad Rzeszutek Wilk
Details
Update "Retpoline: A Branch Target Injection Mitigation" document (291.74 KB, application/pdf)
2018-07-30 22:49 UTC, Sai Praneeth Prakhya
Details
v3. Adds IA32_FLUSH_CMD (286.44 KB, application/pdf)
2018-08-16 02:46 UTC, Konrad Rzeszutek Wilk
Details

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

Note You need to log in before you can comment on or make changes to this bug.