forked fromtorvalds/linux
- Notifications
You must be signed in to change notification settings - Fork1
Commit262b6b3
x86/tboot: Unbreak tboot with PTI enabled
This is another case similar to what EFI does: create a new set ofpage tables, map some code at a low address, and jump to it. PTImistakes this low address for userspace and mistakenly marks itnon-executable in an effort to make it unusable for userspace.Undo the poison to allow execution.Fixes:385ce0e ("x86/mm/pti: Add Kconfig")Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>Signed-off-by: Thomas Gleixner <tglx@linutronix.de>Cc: Alan Cox <gnomes@lxorguk.ukuu.org.uk>Cc: Tim Chen <tim.c.chen@linux.intel.com>Cc: Jon Masters <jcm@redhat.com>Cc: Dave Hansen <dave.hansen@intel.com>Cc: Andi Kleen <andi@firstfloor.org>Cc: Jeff Law <law@redhat.com>Cc: Paolo Bonzini <pbonzini@redhat.com>Cc: Linus Torvalds <torvalds@linux-foundation.org>Cc: Greg Kroah-Hartman <gregkh@linux-foundation.org>Cc: David" <dwmw@amazon.co.uk>Cc: Nick Clifton <nickc@redhat.com>Cc: stable@vger.kernel.orgLink:https://lkml.kernel.org/r/20180108102805.GK25546@redhat.com1 parent61dc0f5 commit262b6b3
1 file changed
+1
-0
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
127 | 127 |
| |
128 | 128 |
| |
129 | 129 |
| |
| 130 | + | |
130 | 131 |
| |
131 | 132 |
| |
132 | 133 |
| |
|
0 commit comments
Comments
(0)