lkml.org 
[lkml]   [2019]   [Jul]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [RFC v2 02/26] mm/asi: Abort isolation on interrupt, exception and context switch
On Thu, Jul 11, 2019 at 01:11:43PM -0700, Andi Kleen wrote:
> 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.

The exception stacks are in the CPU entry area, aren't they?

> -Andi
>

--
Sincerely yours,
Mike.

\
 
 \ /
  Last update: 2019-07-11 22:18    [W:0.075 / U:5.304 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site