zephyr/tests/kernel
Torsten Rasmussen c6aded2dcb linker: align _image_rodata and _image_rom start/end/size linker symbols
Cleanup and preparation commit for linker script generator.

Zephyr linker scripts provides start and end symbols for each larger
areas in the linker script.

The symbols _image_rom_start and _image_rom_end corresponds to the group
ROMABLE_REGION defined in the ld linker scripts.

The symbols _image_rodata_start and _image_rodata_end is not placed as
independent group but covers common-rom.ld, thread-local-storage.ld,
kobject-rom.ld and snippets-rodata.ld.

This commit align those names and prepares for generation of groups in
linker scripts.

The symbols describing the ROMABLE_REGION will be renamed to:
_image_rom_start -> __rom_region_start
_image_rom_end   -> __rom_region_end

The rodata will also use the group symbol notation as:
_image_rodata_start -> __rodata_region_start
_image_rodata_end   -> __rodata_region_end

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2021-08-28 08:48:03 -04:00
..
common tests: common: fix typos in the commits 2021-08-26 06:54:55 -04:00
condvar/condvar_api cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
context cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
device pm: device: Remove PM_DEVICE_STATE_FORCE_SUSPEND 2021-08-27 17:47:10 -04:00
early_sleep cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
fatal tests: fatal/exception: pin stack before stack overflow test 2021-08-26 21:16:22 -04:00
fifo cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
fpu_sharing cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
gen_isr_table cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
interrupt tests: interrupt: fix typos in the commits 2021-08-26 06:54:55 -04:00
lifo cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
mbox tests: mbox_api: a bit more stack for qemu_x86_tiny 2021-08-26 21:16:22 -04:00
mem_heap cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
mem_protect linker: align _image_rodata and _image_rom start/end/size linker symbols 2021-08-28 08:48:03 -04:00
mem_slab cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
mp cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
msgq cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
mutex cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
pending cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
pipe cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
poll cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
profiling/profiling_api cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
queue cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
sched cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
semaphore cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
sleep cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
smp cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
spinlock cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
stack/stack cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
threads cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
tickless/tickless_concept cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
timer cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
workq cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
xip cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00