Prepare v2023.10
[platform/kernel/u-boot.git] / arch / sandbox / cpu / u-boot.lds
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright (c) 2011-2012 The Chromium OS Authors.
4  * Use of this source code is governed by a BSD-style license that can be
5  * found in the LICENSE file.
6  */
7
8 SECTIONS
9 {
10
11         . = ALIGN(32);
12         __u_boot_list : {
13                 KEEP(*(SORT(__u_boot_list*)));
14         }
15
16         _u_boot_sandbox_getopt : {
17                 *(_u_boot_sandbox_getopt_start)
18                 *(_u_boot_sandbox_getopt)
19                 *(_u_boot_sandbox_getopt_end)
20         }
21
22         efi_runtime_start : {
23                 *(___efi_runtime_start)
24         }
25
26         efi_runtime : {
27                 *(efi_runtime_text)
28                 *(efi_runtime_data)
29         }
30
31         efi_runtime_stop : {
32                 *(___efi_runtime_stop)
33         }
34
35         efi_runtime_rel_start : {
36                 *(___efi_runtime_rel_start)
37         }
38
39         efi_runtime_rel : {
40                 *(.relefi_runtime_text)
41                 *(.relefi_runtime_data)
42         }
43
44         efi_runtime_rel_stop : {
45                 *(___efi_runtime_rel_stop)
46         }
47
48         .dynsym :
49         {
50                 __dyn_sym_start = .;
51                 *(.dynsym)
52                 __dyn_sym_end = .;
53         }
54 }
55
56 INSERT BEFORE .data;