Re: [PATCH 01/16] x86/asm/64: Allocate and enable the SYSENTER stack

2017-11-21 Thread Borislav Petkov
On Mon, Nov 20, 2017 at 09:07:32AM -0800, Andy Lutomirski wrote: > This will simplify future changes that want scratch variables early in > the SYSENTER handler -- they'll be able to spill registers to the > stack. It also lets us get rid of a SWAPGS_UNSAFE_STACK user. > > This does not depend

Re: [PATCH 01/16] x86/asm/64: Allocate and enable the SYSENTER stack

2017-11-21 Thread Borislav Petkov
On Mon, Nov 20, 2017 at 09:07:32AM -0800, Andy Lutomirski wrote: > This will simplify future changes that want scratch variables early in > the SYSENTER handler -- they'll be able to spill registers to the > stack. It also lets us get rid of a SWAPGS_UNSAFE_STACK user. > > This does not depend

Re: [PATCH 01/16] x86/asm/64: Allocate and enable the SYSENTER stack

2017-11-20 Thread Thomas Gleixner
On Mon, 20 Nov 2017, Andy Lutomirski wrote: > This will simplify future changes that want scratch variables early in > the SYSENTER handler -- they'll be able to spill registers to the > stack. It also lets us get rid of a SWAPGS_UNSAFE_STACK user. > > This does not depend on

Re: [PATCH 01/16] x86/asm/64: Allocate and enable the SYSENTER stack

2017-11-20 Thread Thomas Gleixner
On Mon, 20 Nov 2017, Andy Lutomirski wrote: > This will simplify future changes that want scratch variables early in > the SYSENTER handler -- they'll be able to spill registers to the > stack. It also lets us get rid of a SWAPGS_UNSAFE_STACK user. > > This does not depend on

[PATCH 01/16] x86/asm/64: Allocate and enable the SYSENTER stack

2017-11-20 Thread Andy Lutomirski
This will simplify future changes that want scratch variables early in the SYSENTER handler -- they'll be able to spill registers to the stack. It also lets us get rid of a SWAPGS_UNSAFE_STACK user. This does not depend on CONFIG_IA32_EMULATION because we'll want the stack space even without

[PATCH 01/16] x86/asm/64: Allocate and enable the SYSENTER stack

2017-11-20 Thread Andy Lutomirski
This will simplify future changes that want scratch variables early in the SYSENTER handler -- they'll be able to spill registers to the stack. It also lets us get rid of a SWAPGS_UNSAFE_STACK user. This does not depend on CONFIG_IA32_EMULATION because we'll want the stack space even without