blob: 727bcc3598153a94de71caaf30dd76b3746769e7 [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
Marek Vasut607092a2012-10-12 10:27:03 +000011 . = ALIGN(4);
12 .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
Simon Glass8a3e0352012-02-15 15:51:16 -080016 __u_boot_sandbox_option_start = .;
17 _u_boot_sandbox_getopt : { *(.u_boot_sandbox_getopt) }
18 __u_boot_sandbox_option_end = .;
19
Mike Frysingerba150722012-02-26 14:13:31 -050020 __bss_start = .;
Simon Glass43c42052018-05-16 09:42:23 -060021
22 .__efi_runtime_start : {
23 *(.__efi_runtime_start)
24 }
25
26 .efi_runtime : {
Alexander Graf94a10f22018-06-12 07:48:37 +020027 *(.text.efi_runtime*)
28 *(.rodata.efi_runtime*)
29 *(.data.efi_runtime*)
Simon Glass43c42052018-05-16 09:42:23 -060030 }
31
32 .__efi_runtime_stop : {
33 *(.__efi_runtime_stop)
34 }
35
36 .efi_runtime_rel_start :
37 {
38 *(.__efi_runtime_rel_start)
39 }
40
41 .efi_runtime_rel : {
Alexander Graf94a10f22018-06-12 07:48:37 +020042 *(.rel*.efi_runtime)
43 *(.rel*.efi_runtime.*)
Simon Glass43c42052018-05-16 09:42:23 -060044 }
45
46 .efi_runtime_rel_stop :
47 {
48 *(.__efi_runtime_rel_stop)
49 }
50
Simon Glass3d750d72011-09-26 14:10:39 +000051}
52
53INSERT BEFORE .data;