zephyr/include/arch/arm
Adithya Baglody 91c5b84cd5 kernel: init.c: Added required hooks for the relocation
This patch splits the text section into 2 parts. The first section
will have some info regarding vector tables and debug info. The
second section will have the complete text section.
This is needed to force the required functions and data variables
the correct locations.
This is due to the behavior of the linker. The linker will only link
once and hence this text section had to be split to make room
for the generated linker script.

Added a new Kconfig CODE_DATA_RELOCATION which when enabled will
invoke the script, which does the required relocation.

Added hooks inside init.c for bss zeroing and data copy operations.
Needed when we have to copy data from ROM to required memory type.

Signed-off-by: Adithya Baglody <adithya.nagaraj.baglody@intel.com>
2018-12-07 10:32:41 -05:00
..
cortex_m kernel: init.c: Added required hooks for the relocation 2018-12-07 10:32:41 -05:00
arch.h arch: arm: mpu: Updates in ARM MPU-related convenience macros 2018-12-05 15:15:07 -05:00
syscall.h syscall: Return bool in a boolean function 2018-11-30 08:05:11 -08:00