Messages in this thread | | | Subject | Re: [RFC PATCH v2 6/6] x86/entry/pti: don't switch PGD on when pti_disable is set | From | Dave Hansen <> | Date | Thu, 11 Jan 2018 12:00:08 -0800 |
| |
On 01/11/2018 09:02 AM, Andy Lutomirski wrote: >> But, the stack gets really fun because of NMIs. >> >> I'm sure Andy Lutomirski has some ideas too. > I was thinking that maybe we should add a new field or two to pt_regs. > They could store CR2 and maybe CR3 as well. I'd also like to expose > the error code of exceptions in stack traces. We should get this > integrated right into the unwinder.
The trampoline and (normal) interrupt stacks should be pretty doable.
It's the NMI mess that I'm worried about. I tried to change the stack layout in there once and ran away screaming.
| |