zephyr/arch/x86/core/intel64
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
..
coredump.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
cpu.c kernel: align kernel stack size declaration 2024-03-27 19:27:10 -04:00
fatal.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
irq.c arch: x86_64: split irq.c into multiple files 2024-01-09 10:00:17 +01:00
irq_offload.c arch: x86_64: split irq.c into multiple files 2024-01-09 10:00:17 +01:00
locore.S x86: x86_64: fix tls setup in early boot 2024-03-22 16:15:12 -05:00
smp.c arch: x86_64: split irq.c into multiple files 2024-01-09 10:00:17 +01:00
thread.c x86: add support for memory mapped stack for threads 2024-04-10 07:44:27 -04:00
tls.c x86-64: Early TLS initialization 2023-08-08 19:08:04 -04:00
userspace.S kernel: mm: move kernel mm functions under kernel includes 2023-11-20 09:19:14 +01:00