zephyr/boards/x86/qemu_x86
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
..
doc tests: add a test to verify UEFI boot on x86_64 targets. 2021-08-11 11:46:13 +02:00
board.cmake boards: qemu_x86_tiny: enabled for general demand paging testing 2021-08-26 21:16:22 -04:00
CMakeLists.txt boards: qemu_x86_virt: remove ELF modifying script 2021-03-16 15:03:44 -04:00
Kconfig.board boards: qemu_x86_tiny: enabled for general demand paging testing 2021-08-26 21:16:22 -04:00
Kconfig.defconfig boards: qemu_x86_tiny: enabled for general demand paging testing 2021-08-26 21:16:22 -04:00
qemu_x86.dts drivers: eeprom: EEPROM emulation in flash memory 2021-02-19 14:06:15 +01:00
qemu_x86.yaml boards: qemu_x86: enable llvm toolchain 2020-11-02 14:30:37 -05:00
qemu_x86_64.dts x86: consolidate x86_64 architecture, SoC and boards 2019-10-25 17:57:55 -04:00
qemu_x86_64.yaml x86: consolidate x86_64 architecture, SoC and boards 2019-10-25 17:57:55 -04:00
qemu_x86_64_defconfig x86: pre-allocate address space 2021-01-23 19:47:23 -05:00
qemu_x86_64_nokpti.dts boards: Add qemu_x86_64_nokpti target 2020-11-05 09:33:40 -05:00
qemu_x86_64_nokpti.yaml boards: Add qemu_x86_64_nokpti target 2020-11-05 09:33:40 -05:00
qemu_x86_64_nokpti_defconfig x86: pre-allocate address space 2021-01-23 19:47:23 -05:00
qemu_x86_defconfig x86: pre-allocate address space 2021-01-23 19:47:23 -05:00
qemu_x86_lakemont.dts board: x86: add new board qemu_x86_lakemont 2021-02-19 18:51:04 -05:00
qemu_x86_lakemont.yaml board: x86: add new board qemu_x86_lakemont 2021-02-19 18:51:04 -05:00
qemu_x86_lakemont_defconfig board: x86: add new board qemu_x86_lakemont 2021-02-19 18:51:04 -05:00
qemu_x86_nokpti.dts boards: Add qemu_x86_nokpti target 2020-11-05 09:33:40 -05:00
qemu_x86_nokpti.yaml boards: Add qemu_x86_nokpti target 2020-11-05 09:33:40 -05:00
qemu_x86_nokpti_defconfig x86: pre-allocate address space 2021-01-23 19:47:23 -05:00
qemu_x86_nommu.dts license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
qemu_x86_nommu.yaml boards: qemu_x68_nommu: run only kernel/userspace tests 2020-07-20 17:44:16 -04:00
qemu_x86_nommu_defconfig boards: centralize QEMU icount management 2020-06-24 20:28:36 -04:00
qemu_x86_nopae.dts boards: add qemu_x86_nopae target 2020-08-25 15:49:59 -04:00
qemu_x86_nopae.yaml boards: add qemu_x86_nopae target 2020-08-25 15:49:59 -04:00
qemu_x86_nopae_defconfig x86: pre-allocate address space 2021-01-23 19:47:23 -05:00
qemu_x86_tiny.dts x86: pre-allocate address space 2021-01-23 19:47:23 -05:00
qemu_x86_tiny.ld linker: align _image_rodata and _image_rom start/end/size linker symbols 2021-08-28 08:48:03 -04:00
qemu_x86_tiny.yaml x86: add qemu_x86_tiny 2020-11-05 09:33:40 -05:00
qemu_x86_tiny_defconfig boards: qemu_x86_tiny: enabled for general demand paging testing 2021-08-26 21:16:22 -04:00
qemu_x86_virt.dts boards: x86: add qemu_x86_virt to test running in virtual space 2021-03-03 20:10:22 -05:00
qemu_x86_virt.yaml boards: x86: add qemu_x86_virt to test running in virtual space 2021-03-03 20:10:22 -05:00
qemu_x86_virt_defconfig boards: qemu_x86_virt: enable using boot and pinned sections 2021-05-10 16:00:43 -05:00
qemu_x86_xip.dts tests: xip: remove hack and add qemu_x86_xip 2020-07-30 12:25:37 +02:00
qemu_x86_xip.yaml tests: xip: remove hack and add qemu_x86_xip 2020-07-30 12:25:37 +02:00
qemu_x86_xip_defconfig tests: xip: remove hack and add qemu_x86_xip 2020-07-30 12:25:37 +02:00