zephyr/arch/x86/include/ia32
Andrew Boie 7ea958e0dd x86: optimize locations of psp and thread ptables
z_x86_thread_page_tables_get() now works for both user
and supervisor threads, returning the kernel page tables
in the latter case. This API has been up-leveled to
a common header.

The per-thread privilege elevation stack initial stack
pointer, and the per-thread page table locations are no
longer computed from other values, and instead are stored
in thread->arch.

A problem where the wrong page tables were dumped out
on certain kinds of page faults has been fixed.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2020-01-13 16:35:10 -05:00
..
exception.h kernel: rename NANO_ESF 2019-07-25 15:06:58 -07:00
kernel_arch_data.h x86: consolidate STACK_ROUND_* definition 2019-11-06 17:50:34 -08:00
kernel_arch_func.h x86: optimize locations of psp and thread ptables 2020-01-13 16:35:10 -05:00
offsets_short_arch.h arch/x86: refactor offsets_short_arch.h 2019-07-03 20:01:17 -04:00