zephyr/kernel
Daniel Leung 201aa8c708 microkernel: put memory map pointers into its own binary section
The _k_mem_map_list was a static array generated by sysgen,
where it containing all pre-defined memory maps from MDEF file.
To support private memory map objects (aka, defining them within
source files), the list has to accommodate memory maps that
are not only processed through sysgen, but also those defined
within source files.

This is done by creating a new section in binary, and all memory
map pointers go into this section. By doing this, the list
can still be manipulated as an array.

Change-Id: I1f3414b72f685fef4b99850749178661f14d9345
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2016-02-05 20:15:18 -05:00
..
microkernel microkernel: put memory map pointers into its own binary section 2016-02-05 20:15:18 -05:00
nanokernel Doxygen: Nanokernel semaphore APIs comments to header files. 2016-02-05 20:14:42 -05:00
Kconfig Kconfig: fix SYS_CLOCK_HW_CYCLES_PER_SEC dependencies 2016-02-05 20:14:42 -05:00
Makefile Kbuild: adapt Makefile/Kconfig to kernel/common/ removal 2016-02-05 20:14:06 -05:00