zephyr/kernel
Flavio Ceolin d622533ca7 kernel: thread: Allow stack in coherent memory
When allowing dynamic thread stack allocation the stack may come from
the heap in coherent memory, trying to use cached memory is over
complicated because of heap meta data and cache line sizes.
Also when userspace is enabled, stacks have to be page aligned and the
address of the stack is used to track kernel objects.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-02-09 14:23:14 -05:00
..
include pm: device_runtime: Extend with synchronous runtime PM 2024-02-01 15:03:42 +01:00
paging
CMakeLists.txt
Kconfig kernel: amend wording on CONFIG_SMP_BOOT_DELAY 2024-01-17 11:57:20 -05:00
Kconfig.vm
atomic_c.c
banner.c
busy_wait.c
compiler_stack_protect.c
condvar.c
device.c
dynamic.c kernel: dynamic: reduce verbosity in degenerate case 2024-01-26 06:50:11 -05:00
dynamic_disabled.c
errno.c
events.c
fatal.c
futex.c
idle.c
init.c
kheap.c
mailbox.c
main_weak.c
mem_domain.c
mem_slab.c
mempool.c
mmu.c
msg_q.c
mutex.c
obj_core.c
pipes.c
poll.c
queue.c
sched.c kernel: Implement k_sleep for Single Thread 2024-01-10 15:10:16 +01:00
sem.c
smp.c kernel: smp: CPU start may result in null pointer access 2024-02-04 19:55:14 -06:00
stack.c
system_work_q.c
thread.c kernel: thread: Allow stack in coherent memory 2024-02-09 14:23:14 -05:00
timeout.c
timer.c
usage.c
userspace.c
userspace_handler.c
version.c
work.c kernel: work: Fix race in workqueue thread 2024-01-03 10:20:19 +01:00
xip.c