zephyr/arch
Andrei Emeltchenko e7d3dd1362 arch: x86_64: Using right exception stack with KPTI
With kernel page table isolation (KPTI) we cannot use right exception
stack since after using trampoline stack there was always switch to
7th IST stack (__x86_tss64_t_ist7_OFFSET). Make this configurable as a
parameter in EXCEPT(nr, ist) and EXCEPT_CODE(nr, ist). For the NMI we
would use ist6 (_nmi_stack).

Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2020-12-10 17:06:17 +02:00
..
arc power: rename _sys_suspend/_sys_resume 2020-12-09 15:18:29 -05:00
arm power: move z_pm_save_idle_exit prototype to power.h 2020-12-09 15:18:29 -05:00
common timing: do not repeatedly do init()/start()/stop() 2020-11-11 23:55:49 -05:00
nios2 kernel: Cleanup logger setup in kernel files 2020-11-27 09:56:34 -05:00
posix power: move z_pm_save_idle_exit prototype to power.h 2020-12-09 15:18:29 -05:00
riscv kernel: Cleanup logger setup in kernel files 2020-11-27 09:56:34 -05:00
sparc SPARC: add FPU support 2020-12-04 14:33:43 +02:00
x86 arch: x86_64: Using right exception stack with KPTI 2020-12-10 17:06:17 +02:00
xtensa kernel: Cleanup logger setup in kernel files 2020-11-27 09:56:34 -05:00
CMakeLists.txt cmake: fix include directories to work with out-of-tree arch 2020-08-05 08:06:07 -04:00
Kconfig power: move kconfigs from arch/ to power/ 2020-12-09 15:18:29 -05:00