On Thu, Jul 11, 2019 at 01:11:43PM -0700, Andi Kleen wrote: > Alexandre Chartre <alexandre.chartre@xxxxxxxxxx> writes: > > jmp paranoid_exit > > @@ -1182,6 +1196,16 @@ ENTRY(paranoid_entry) > > xorl %ebx, %ebx > > > > 1: > > +#ifdef CONFIG_ADDRESS_SPACE_ISOLATION > > + /* > > + * If address space isolation is active then abort it and return > > + * the original kernel CR3 in %r14. > > + */ > > + ASI_START_ABORT_ELSE_JUMP 2f > > + movq %rdi, %r14 > > + ret > > +2: > > +#endif > > Unless I missed it you don't map the exception stacks into ASI, so it > has likely already triple faulted at this point. The exception stacks are in the CPU entry area, aren't they? > -Andi > -- Sincerely yours, Mike.