Re: [PATCH] x86 : Ensure X86_FLAGS_NT is cleared on syscall entry

From: Andy Lutomirski
Date: Mon Sep 29 2014 - 15:17:52 EST


On Mon, Sep 29, 2014 at 11:59 AM, Thomas Gleixner <tglx@xxxxxxxxxxxxx> wrote:
> On Mon, 29 Sep 2014, Andy Lutomirski wrote:
>> Presumably interrupt delivery clears NT. I haven't spotted where that's
>> documented yet.
>
> Nope, that's unrelated.

If it weren't the case, then we'd be totally screwed. Fortunately, it
is. I found it: SDM Volume 3 6.12.1.2 says:

(On calls to exception and interrupt
handlers, the processor also clears the VM, RF, and NT flags in the
EFLAGS register,
after they are saved on the stack.)

--Andy
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/