xref: /optee_os/core/arch/arm/kernel/link_dummy.ld (revision 78b7c7c7653f8bff42fe44d31a79d7f6bbfd4d47)
1/* SPDX-License-Identifier: BSD-2-Clause */
2/*
3 * Copyright (c) 2017, Linaro Limited
4 * All rights reserved.
5 */
6
7SECTIONS
8{
9	/*
10	 * This seems to make the ARMv7 linker happy with regards to glue_7
11	 * sections etc.
12	 */
13	..dummy : { }
14}
15
16__asan_map_end = .;
17__asan_map_start = .;
18__asan_map_size = .;
19__asan_shadow_end = .;
20__asan_shadow_start = .;
21__asan_shadow_size = .;
22__bss_end = .;
23__bss_start = .;
24__ctor_end = .;
25__ctor_list = .;
26__data_end = .;
27__end = .;
28__end_phys_mem_map_section = .;
29__end_phys_nsec_ddr_section = .;
30__end_phys_sdp_mem_section = .;
31__exidx_end = .;
32__exidx_start = .;
33__extab_end = .;
34__extab_start = .;
35__heap1_end = .;
36__heap1_start = .;
37__heap2_end = .;
38__heap2_start = .;
39__initcall_end = .;
40__initcall_start = .;
41__init_end = .;
42__init_size = .;
43__init_start = .;
44__nozi_end = .;
45__nozi_stack_end = .;
46__nozi_stack_start = .;
47__nozi_start = .;
48__pageable_end = .;
49__pageable_part_end = .;
50__pageable_part_start = .;
51__pageable_start = .;
52__rodata_dtdrv_end = .;
53__rodata_dtdrv_start = .;
54__rodata_early_ta_start = .;
55__rodata_early_ta_end = .;
56__rodata_end = .;
57__rodata_start = .;
58__start_phys_nsec_ddr_section = .;
59__text_init_start = .;
60__text_start = .;
61__tmp_hashes_end = .;
62__tmp_hashes_size = .;
63__tmp_hashes_start = .;
64__vcore_init_ro_size = .;
65__vcore_init_ro_start = .;
66__vcore_init_rx_size = .;
67__vcore_init_rx_start = .;
68__vcore_unpg_ro_size = .;
69__vcore_unpg_ro_start = .;
70__vcore_unpg_rw_size = .;
71__vcore_unpg_rw_start = .;
72__vcore_unpg_rx_size = .;
73__vcore_unpg_rx_start = .;
74PROVIDE(core_v_str = 0);
75PROVIDE(tee_entry_std = 0);
76PROVIDE(tee_svc_handler = 0);
77PROVIDE(init_teecore = 0);
78