zephyr/arch/x86
Daniel Leung 027a1c30cd x86: add support for memory mapped stack for threads
This adds the necessary bits to enable memory mapping thread
stacks on both x86 and x86_64. Note that currently these do
not support multi level mappings (e.g. demand paging and
running in virtual address space: qemu_x86/atom/virt board)
as the mapped stacks require actual physical addresses.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2024-04-10 07:44:27 -04:00
..
core x86: add support for memory mapped stack for threads 2024-04-10 07:44:27 -04:00
include x86: synchronize usage of CONFIG_X86_STACK_PROTECTION 2024-04-10 07:44:27 -04:00
zefi arch: x86: zefi: Remove unneeded include 2023-03-22 20:32:35 +09:00
CMakeLists.txt x86: gen_mmu: allow script to take extra arguments 2021-03-28 08:30:06 -04:00
gen_gdt.py x86: synchronize usage of CONFIG_X86_STACK_PROTECTION 2024-04-10 07:44:27 -04:00
gen_idt.py treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
gen_mmu.py treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
ia32.cmake cmake: oneApi: add oneApi support on windows. 2021-07-27 07:20:12 -04:00
intel64.cmake x86: add kconfigs and compiler flags for MMX and SSE* 2021-02-15 08:21:15 -05:00
Kconfig x86: use CONFIG_PRIVILEGED_STACK_SIZE for stack size 2024-03-08 09:37:36 +01:00
timing.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00