xref: /optee_os/core/arch/arm/kernel/link_dummy.ld (revision a5ac48d613cfc1ad60ddf7a3e23fef218528fa2f)
11bb92983SJerome Forissier/* SPDX-License-Identifier: BSD-2-Clause */
25976a0a5SJens Wiklander/*
35976a0a5SJens Wiklander * Copyright (c) 2017, Linaro Limited
45976a0a5SJens Wiklander */
55976a0a5SJens Wiklander
65976a0a5SJens WiklanderSECTIONS
75976a0a5SJens Wiklander{
85976a0a5SJens Wiklander	/*
95976a0a5SJens Wiklander	 * This seems to make the ARMv7 linker happy with regards to glue_7
105976a0a5SJens Wiklander	 * sections etc.
115976a0a5SJens Wiklander	 */
125976a0a5SJens Wiklander	..dummy : { }
135976a0a5SJens Wiklander}
145976a0a5SJens Wiklander
15127b5e99SJens Wiklander__asan_map_end = .;
16127b5e99SJens Wiklander__asan_map_size = .;
171385854bSJens Wiklander__asan_map_start = .;
185976a0a5SJens Wiklander__asan_shadow_end = .;
19127b5e99SJens Wiklander__asan_shadow_size = .;
201385854bSJens Wiklander__asan_shadow_start = .;
215976a0a5SJens Wiklander__bss_end = .;
225976a0a5SJens Wiklander__bss_start = .;
235976a0a5SJens Wiklander__ctor_end = .;
245976a0a5SJens Wiklander__ctor_list = .;
255976a0a5SJens Wiklander__data_end = .;
261385854bSJens Wiklander__data_start = .;
275976a0a5SJens Wiklander__end = .;
281385854bSJens Wiklander__end_phys_ddr_overall_section = .;
295976a0a5SJens Wiklander__end_phys_mem_map_section = .;
30cc0b2c44SVolodymyr Babchuk__end_phys_nsec_ddr_section = .;
315976a0a5SJens Wiklander__end_phys_sdp_mem_section = .;
325976a0a5SJens Wiklander__exidx_end = .;
335976a0a5SJens Wiklander__exidx_start = .;
3469b9f69fSJens Wiklander__extab_end = .;
3569b9f69fSJens Wiklander__extab_start = .;
365976a0a5SJens Wiklander__heap1_end = .;
375976a0a5SJens Wiklander__heap1_start = .;
385976a0a5SJens Wiklander__heap2_end = .;
395976a0a5SJens Wiklander__heap2_start = .;
401385854bSJens Wiklander__identity_map_init_end = .;
411385854bSJens Wiklander__identity_map_init_start = .;
425976a0a5SJens Wiklander__initcall_end = .;
435976a0a5SJens Wiklander__initcall_start = .;
445976a0a5SJens Wiklander__init_end = .;
455976a0a5SJens Wiklander__init_size = .;
465976a0a5SJens Wiklander__init_start = .;
471385854bSJens Wiklander__nex_bss_end = .;
481385854bSJens Wiklander__nex_bss_start = .;
491385854bSJens Wiklander__nex_heap_end = .;
501385854bSJens Wiklander__nex_heap_start = .;
515976a0a5SJens Wiklander__nozi_end = .;
525976a0a5SJens Wiklander__nozi_stack_end = .;
535976a0a5SJens Wiklander__nozi_stack_start = .;
545976a0a5SJens Wiklander__nozi_start = .;
555976a0a5SJens Wiklander__pageable_end = .;
565976a0a5SJens Wiklander__pageable_part_end = .;
575976a0a5SJens Wiklander__pageable_part_start = .;
585976a0a5SJens Wiklander__pageable_start = .;
59eb03fd49SJens Wiklander__rela_end = .;
60eb03fd49SJens Wiklander__rela_start = .;
61eb03fd49SJens Wiklander__rel_end = .;
62eb03fd49SJens Wiklander__rel_start = .;
63c0af48e6SJerome Forissier__ro_and_relro_data_init_end = .;
64d0c63614SJerome Forissier__rodata_early_ta_end = .;
651385854bSJens Wiklander__rodata_early_ta_start = .;
665976a0a5SJens Wiklander__rodata_end = .;
671aae2c8eSJerome Forissier__rodata_init_end = .;
681aae2c8eSJerome Forissier__rodata_init_start = .;
691aae2c8eSJerome Forissier__rodata_pageable_end = .;
701aae2c8eSJerome Forissier__rodata_pageable_start = .;
715976a0a5SJens Wiklander__rodata_start = .;
721385854bSJens Wiklander__start_phys_ddr_overall_section = .;
73cc0b2c44SVolodymyr Babchuk__start_phys_nsec_ddr_section = .;
741aae2c8eSJerome Forissier__text_init_end = .;
755976a0a5SJens Wiklander__text_init_start = .;
761aae2c8eSJerome Forissier__text_pageable_end = .;
771aae2c8eSJerome Forissier__text_pageable_start = .;
785976a0a5SJens Wiklander__text_start = .;
79889fb568SJerome Forissier__text_data_start = .;
80889fb568SJerome Forissier__text_data_end = .;
81d3a996cfSJerome Forissier__text_end = .;
825976a0a5SJens Wiklander__tmp_hashes_end = .;
835976a0a5SJens Wiklander__tmp_hashes_size = .;
845976a0a5SJens Wiklander__tmp_hashes_start = .;
859ebe34b0SVolodymyr Babchuk__vcore_init_ro_end = .;
865976a0a5SJens Wiklander__vcore_init_ro_size = .;
875976a0a5SJens Wiklander__vcore_init_ro_start = .;
889ebe34b0SVolodymyr Babchuk__vcore_init_rx_end = .;
895976a0a5SJens Wiklander__vcore_init_rx_size = .;
905976a0a5SJens Wiklander__vcore_init_rx_start = .;
919ebe34b0SVolodymyr Babchuk__vcore_nex_rw_end = .;
921385854bSJens Wiklander__vcore_nex_rw_size = .;
931385854bSJens Wiklander__vcore_nex_rw_start = .;
949ebe34b0SVolodymyr Babchuk__vcore_unpg_ro_end = .;
955976a0a5SJens Wiklander__vcore_unpg_ro_size = .;
965976a0a5SJens Wiklander__vcore_unpg_ro_start = .;
979ebe34b0SVolodymyr Babchuk__vcore_unpg_rw_end = .;
985976a0a5SJens Wiklander__vcore_unpg_rw_size = .;
995976a0a5SJens Wiklander__vcore_unpg_rw_start = .;
1009ebe34b0SVolodymyr Babchuk__vcore_unpg_rx_end = .;
1015976a0a5SJens Wiklander__vcore_unpg_rx_size = .;
1025976a0a5SJens Wiklander__vcore_unpg_rx_start = .;
103*a5ac48d6SJens Wiklander__vcore_free_start = .;
104*a5ac48d6SJens Wiklander__vcore_free_size = .;
105*a5ac48d6SJens Wiklander__vcore_free_end = .;
1065976a0a5SJens WiklanderPROVIDE(core_v_str = 0);
1075976a0a5SJens WiklanderPROVIDE(tee_entry_std = 0);
1085976a0a5SJens WiklanderPROVIDE(init_teecore = 0);
109