This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [committed, PATCH 1/3] x86: CET v2.0: Update NOTRACK prefix


>>> On 21.06.17 at 17:35, <hongjiu.lu@intel.com> wrote:
> Update NOTRACK prefix handling to support memory indirect branch for
> CET v2.0:
> 
> https://software.intel.com/sites/default/files/managed/4d/2a/control-flow-enfo 
> rcement-technology-preview.pdf

It is pretty hard to judge whether the changes here are correct
without the doc being really precise on the obvious corner case:
How does one correctly use a segment override and a notrack
prefix on an indirect call/jmp with a memory operand? Most
importantly, how does one use %ds: but not notrack, notrack
but not %ds:, or %ds and notrack?

Jan


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]