zephyr/kernel
Andrew Boie bf5228ea56 kernel: add early init routines for app RAM
Applications will have their own BSS and data sections which
will need to be additionally copied.

This covers the common C implementation of these functions.
Arches which implement their own optimized versions will need
to be updated.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2017-06-29 07:46:58 -04:00
..
configs
include
alert.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
atomic_c.c
compiler_stack_protect.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
device.c
errno.c
idle.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
init.c kernel: add early init routines for app RAM 2017-06-29 07:46:58 -04:00
int_latency_bench.c
Kconfig kernel: add config for app/kernel split 2017-06-29 07:46:58 -04:00
Kconfig.event_logger
Kconfig.power_mgmt
mailbox.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
Makefile
mem_slab.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
mempool.c
msg_q.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
mutex.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
pipes.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
poll.c
queue.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
sched.c
sem.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
stack.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
sys_clock.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
system_work_q.c
thread_abort.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
thread.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
timer.c
version.c
work_q.c