[PATCH] D80964: [X86] Add an Unoptimized Load Value Injection (LVI) Load Hardening Pass
Scott Constable via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 17 12:56:30 PDT 2020
sconstab added a comment.
> That doesn't change my mind though because one could say the same wrt optimized LVI and SESES and just add that SESES has a more redundant LFENCEs than unoptimized LVI.
I don't think that this is accurate. The relationships are:
Security(optimized LVI) == Security(unoptimized LVI)
Security(optimized LVI) < Security(SESES)
Security(unoptimized LVI) < Security(SESES)
SESES is targeting a broader threat model that encompasses non-universal Spectre v1 gadgets. Users who care about those gadgets should be using SESES outright and not the LVI passes.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D80964/new/
https://reviews.llvm.org/D80964
More information about the llvm-commits
mailing list