blob: 92e834a8d2bc0028082b65f1319f94f1d6a117c1 [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Simon Glass3d750d72011-09-26 14:10:39 +00002/*
Mike Frysingerba150722012-02-26 14:13:31 -05003 * Copyright (c) 2011-2012 The Chromium OS Authors.
Simon Glass3d750d72011-09-26 14:10:39 +00004 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
Simon Glass3d750d72011-09-26 14:10:39 +00006 */
7
8SECTIONS
9{
Simon Glass3d750d72011-09-26 14:10:39 +000010
Simon Glassc030b402022-03-27 14:26:18 -060011 . = ALIGN(32);
Marek Vasut607092a2012-10-12 10:27:03 +000012 .u_boot_list : {
Albert ARIBAUDc24895e2013-02-25 00:59:00 +000013 KEEP(*(SORT(.u_boot_list*)));
Marek Vasut607092a2012-10-12 10:27:03 +000014 }
15
Marek BehĂșn184c4af2021-05-20 13:24:06 +020016 _u_boot_sandbox_getopt : {
17 *(.u_boot_sandbox_getopt_start)
18 *(.u_boot_sandbox_getopt)
19 *(.u_boot_sandbox_getopt_end)
20 }
Simon Glass8a3e0352012-02-15 15:51:16 -080021
Alexander Graf41cc3b92018-08-07 00:29:01 +020022 .__efi_runtime_start : {
Simon Glass43c42052018-05-16 09:42:23 -060023 *(.__efi_runtime_start)
24 }
25
26 .efi_runtime : {
Simon Glass20f2b0f2018-08-08 03:54:16 -060027 *(efi_runtime_text)
28 *(efi_runtime_data)
Simon Glass43c42052018-05-16 09:42:23 -060029 }
30
31 .__efi_runtime_stop : {
32 *(.__efi_runtime_stop)
33 }
34
35 .efi_runtime_rel_start :
36 {
37 *(.__efi_runtime_rel_start)
38 }
39
40 .efi_runtime_rel : {
Simon Glass20f2b0f2018-08-08 03:54:16 -060041 *(.relefi_runtime_text)
42 *(.relefi_runtime_data)
Simon Glass43c42052018-05-16 09:42:23 -060043 }
44
45 .efi_runtime_rel_stop :
46 {
47 *(.__efi_runtime_rel_stop)
48 }
Heinrich Schuchardtcaf5d8c2021-03-23 12:37:47 +010049
50 .dynsym :
51 {
52 __dyn_sym_start = .;
53 *(.dynsym)
54 __dyn_sym_end = .;
55 }
Simon Glass3d750d72011-09-26 14:10:39 +000056}
57
58INSERT BEFORE .data;