blob: 6a26c27e8e2d1d253e50150b072f9f1e43e702d8 [file] [log] [blame]
Tom Rini83d290c2018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Simon Glass4b0730d2011-09-26 14:10:39 +00002/*
Mike Frysinger3ab7d952012-02-26 14:13:31 -05003 * Copyright (c) 2011-2012 The Chromium OS Authors.
Simon Glass4b0730d2011-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 Glass4b0730d2011-09-26 14:10:39 +00006 */
7
8SECTIONS
9{
Simon Glass4b0730d2011-09-26 14:10:39 +000010
Marek Vasut55675142012-10-12 10:27:03 +000011 . = ALIGN(4);
12 .u_boot_list : {
Albert ARIBAUDef123c52013-02-25 00:59:00 +000013 KEEP(*(SORT(.u_boot_list*)));
Marek Vasut55675142012-10-12 10:27:03 +000014 }
15
Simon Glass70db4212012-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
Alexander Graf18e684d2018-08-07 00:29:01 +020020 .__efi_runtime_start : {
Simon Glassbb223b72018-05-16 09:42:23 -060021 *(.__efi_runtime_start)
22 }
23
24 .efi_runtime : {
Simon Glass7bf07cf2018-08-08 03:54:16 -060025 *(efi_runtime_text)
26 *(efi_runtime_data)
Simon Glassbb223b72018-05-16 09:42:23 -060027 }
28
29 .__efi_runtime_stop : {
30 *(.__efi_runtime_stop)
31 }
32
33 .efi_runtime_rel_start :
34 {
35 *(.__efi_runtime_rel_start)
36 }
37
38 .efi_runtime_rel : {
Simon Glass7bf07cf2018-08-08 03:54:16 -060039 *(.relefi_runtime_text)
40 *(.relefi_runtime_data)
Simon Glassbb223b72018-05-16 09:42:23 -060041 }
42
43 .efi_runtime_rel_stop :
44 {
45 *(.__efi_runtime_rel_stop)
46 }
47
Alexander Graf18e684d2018-08-07 00:29:01 +020048 __bss_start = .;
Simon Glass4b0730d2011-09-26 14:10:39 +000049}
50
51INSERT BEFORE .data;