zephyr/kernel/include
Andrew Boie fe031611fd kernel: rename main/idle thread/stacks
The main and idle threads, and their associated stacks,
were being referenced in various parts of the kernel
with no central definition. Expose these in kernel_internal.h
and namespace with z_ appropriately.

The main and idle threads were being defined statically,
with another variable exposed to contain their pointer
value. This wastes a bit of memory and isn't accessible
to user threads anyway, just expose the actual thread
objects.

Redundance MAIN_STACK_SIZE and IDLE_STACK_SIZE defines
in init.c removed, just use the Kconfigs they derive
from.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-09-30 15:25:55 -04:00
..
gen_offset.h headers: Fix headers guards 2018-09-17 15:49:26 -04:00
kernel_internal.h kernel: rename main/idle thread/stacks 2019-09-30 15:25:55 -04:00
kernel_offsets.h kernel: offsets: exclude from coverage 2019-06-25 17:22:34 -07:00
kernel_structs.h kernel: rename thread return value functions 2019-09-30 15:25:55 -04:00
ksched.h kernel: renamespace z_is_in_isr() 2019-09-30 15:25:55 -04:00
kswap.h tracing: remove useless ifdefing for CONFIG_TRACING 2019-09-30 10:49:37 -04:00
offsets_short.h x86: implement interrupt stack trampoline 2019-02-14 12:46:36 -05:00
syscall_handler.h userspace: Support for split 64 bit arguments 2019-09-12 11:31:50 +08:00
timeout_q.h kernel: timeout: remove unused callback parameter from init function 2019-09-28 15:41:18 -04:00
wait_q.h cleanup: include/: move misc/rb.h to sys/rb.h 2019-06-27 22:55:49 -04:00