[PATCH] i386: Don't mitigation for lret/iret since they's UD in SGX enclaves.
H.J. Lu
hjl.tools@gmail.com
Fri May 15 11:53:58 GMT 2020
On Sat, May 9, 2020 at 12:29 AM Hongtao Liu <crazylht@gmail.com> wrote:
>
> Don't handle lret/iret when -mlfence-before-ret=[or|not|shl|yes] since
> they are invalid in SGX enclaves.
>
> gas/ChangeLog
> * gas/config/tc-i386.c: Not handle lret/iret.
> * gas/testsuite/gas/i386/lfence-ret-a.d: Adjust testcase.
> * gas/testsuite/gas/i386/lfence-ret-b.d: Ditto.
> * gas/testsuite/gas/i386/lfence-ret-c.d: Ditto.
> * gas/testsuite/gas/i386/lfence-ret-d.d: Ditto.
> * gas/testsuite/gas/i386/lfence-ret.s: Ditto.
> * gas/testsuite/gas/i386/x86-64-lfence-ret-a.d: Ditto.
> * gas/testsuite/gas/i386/x86-64-lfence-ret-b.d: Ditto.
> * gas/testsuite/gas/i386/x86-64-lfence-ret-c.d: Ditto.
> * gas/testsuite/gas/i386/x86-64-lfence-ret-d.d: Ditto.
> * gas/testsuite/gas/i386/x86-64-lfence-ret-e.d: Ditto.
> * gas/testsuite/gas/i386/x86-64-lfence-ret.s: Ditto.
> * gas/testsuite/gas/i386/x86-64-lfence-ret.e: Deleted.
> ---
OK.
Thanks.
--
H.J.
More information about the Binutils
mailing list