[PATCH 03/31] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler

2018-02-09 Thread Joerg Roedel
From: Joerg Roedel We want x86_tss.sp0 point to the entry stack later to use it as a trampoline stack for other kernel entry points besides SYSENTER. So store the task stack pointer in x86_tss.sp1, which is otherwise unused by the hardware, as Linux doesn't make use of Ring 1.

[PATCH 03/31] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler

2018-02-09 Thread Joerg Roedel
From: Joerg Roedel We want x86_tss.sp0 point to the entry stack later to use it as a trampoline stack for other kernel entry points besides SYSENTER. So store the task stack pointer in x86_tss.sp1, which is otherwise unused by the hardware, as Linux doesn't make use of Ring 1. Signed-off-by: