zephyr/tests/arch/arm
Torsten Rasmussen 510d7dbfb6 linker: align _ramfunc_ram/rom_start/size linker symbol names
Cleanup and preparation commit for linker script generator.

Zephyr linker scripts provides start and end symbols for each section,
and sometimes even size and LMA start symbols.

Generally, start and end symbols uses the following pattern, as:
Section name:             foo
Section start symbol:     __foo_start
Section end symbol:       __foo_end

However, this pattern is not followed consistently.
To allow for linker script generation and ensure consistent naming of
symbols then the following pattern is introduced consistently to allow
for cleaner linker script generation.
Section name:             foo
Section start symbol:     __foo_start
Section end symbol:       __foo_end
Section size symbol:      __foo_size
Section LMA start symbol: __foo_load_start

This commit aligns the symbols for _ramfunc_ram/rom to other symbols and
in such a way they follow consistent pattern which allows for linker
script and scatter file generation.

The symbols are named according to the section name they describe.
Section name is `ramfunc`

The following symbols are aligned in this commit:
-  _ramfunc_ram_start  -> __ramfunc_start
-  _ramfunc_ram_end    -> __ramfunc_end
-  _ramfunc_ram_size   -> __ramfunc_size
-  _ramfunc_rom_start  -> __ramfunc_load_start

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2021-08-28 08:48:03 -04:00
..
arm_hardfault_validation cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
arm_interrupt cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
arm_irq_advanced_features cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
arm_irq_vector_table cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
arm_mem_protect
arm_no_multithreading tests: arch: arm_no_multithreading: Run on mps3_an547 board 2021-08-25 18:05:01 -04:00
arm_ramfunc linker: align _ramfunc_ram/rom_start/size linker symbol names 2021-08-28 08:48:03 -04:00
arm_runtime_nmi cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
arm_sw_vector_relay cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
arm_thread_swap tests: arch: arm_thread_swap: Fix FPSCR validation for ARMv8.1-M 2021-08-25 18:05:01 -04:00
arm_thread_swap_tz cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
arm_tz_wrap_func cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00