zephyr/kernel/unified
Vinayak Chettimada 09ba96d856 kernel: declare main and idle stack as globals
Renamed main_stack and idle_stack, to _main_stack and
_idle_stack, respectively, and made them globals. This does
not affect performance. They are still kept kernel private
symbols and not part of kernel API.

This will allow these symbols to be referenced in calls to
stack_analyse misc functions to profile stack usage in
applications.

Change-id: Id6b746c5cfda617c26901c6e62c3e17114471f57
Signed-off-by: Vinayak Chettimada <vinayak.kariappa.chettimada@nordicsemi.no>
2016-11-23 00:24:00 +00:00
..
include kernel/arch: remove unused uk_task_ptr parameter from _new_thread() 2016-11-23 00:23:57 +00:00
alert.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
atomic_c.c unified: move code from nanokernel into unified kernel 2016-10-10 00:46:40 +00:00
compiler_stack_protect.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
device.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
errno.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
event_logger.c kernel: Ensure event logger APIs convert timeouts to millseconds 2016-11-18 23:17:49 +00:00
fifo.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
idle.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
init.c kernel: declare main and idle stack as globals 2016-11-23 00:24:00 +00:00
int_latency_bench.c unified: move code from nanokernel into unified kernel 2016-10-10 00:46:40 +00:00
Kconfig kernel: add support for switching to main thread without _Swap() 2016-11-23 00:23:58 +00:00
kernel_event_logger.c kernel: Minor optimization to kernel event logger timestamping 2016-11-18 23:17:51 +00:00
legacy_offload.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
legacy_timer.c kernel: export k_sched_lock and k_sched_unlock. 2016-11-10 23:18:55 +00:00
lifo.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
mailbox.c kernel: fix mailbox usage of SYS_DLIST_FOR_EACH_NODE() 2016-11-12 21:16:01 +00:00
Makefile unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
mem_pool.c kernel: Enhance naming of memory pool configuration options 2016-11-16 21:43:17 +00:00
mem_slab.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
msg_q.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
mutex.c kernel: fix obsolete access to fields in K_DEBUG() calls 2016-11-18 23:08:47 +00:00
pipes.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
sched.c kernel: support for more than 32 total priorities 2016-11-18 23:45:34 +00:00
sem.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
stack.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
sys_clock.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
system_work_q.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
thread_abort.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
thread.c kernel/arch: remove unused uk_task_ptr parameter from _new_thread() 2016-11-23 00:23:57 +00:00
timer.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
version.c unified: move code from nanokernel into unified kernel 2016-10-10 00:46:40 +00:00
work_q.c kernel: fix thread prio and stack size types in some APIs 2016-11-18 23:08:46 +00:00