| From | Andi Kleen <> | Subject | Re: [RFC v2 02/26] mm/asi: Abort isolation on interrupt, exception and context switch | Date | Thu, 11 Jul 2019 13:11:43 -0700 |
| |
Alexandre Chartre <alexandre.chartre@oracle.com> 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.
-Andi
|