Skip to content

Please Merge Mitigations for Load Value Injection (LVI) into 10.0.1 #45549

@scottconstable

Description

@scottconstable
Bugzilla Link 46204
Resolution FIXED
Resolved on Jun 24, 2020 12:07
Version 10.0
OS All
Blocks #44654
Attachments X86 Pipeline test fixes for cherry-pick conflict
CC @topperc,@efriedma-quic,@RKSimon,@rotateright,@tstellar

Extended Description

The following patches provide critical mitigations for the Load Value Injection (LVI) vulnerability: https://software.intel.com/security-software-guidance/software-guidance/load-value-injection.

git cherry-pick 080dd10
git cherry-pick 71e8021
git cherry-pick b1d5810
git cherry-pick 5b519cf
git cherry-pick f95a67d
git cherry-pick c74dd64
git cherry-pick 62c42e2
git cherry-pick a505ad5
git cherry-pick 1d42c0d
git cherry-pick 0505181
git cherry-pick 539163a
git cherry-pick e97a3e5
git cherry-pick 8ce078c

Cherry-picking e97a3e5 onto the 10.x branch creates conflicts in the X86 CodeGen pipeline tests because the pipeline structure has diverged between 11.x and 10.x. The attached O0-pipeline.ll and O3-pipeline.ll files resolve the conflicts.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions