xref: /openbmc/u-boot/arch/sandbox/cpu/u-boot.lds (revision a376702f)
183d290c5STom Rini/* SPDX-License-Identifier: GPL-2.0+ */
24b0730d2SSimon Glass/*
33ab7d95aSMike Frysinger * Copyright (c) 2011-2012 The Chromium OS Authors.
44b0730d2SSimon Glass * Use of this source code is governed by a BSD-style license that can be
54b0730d2SSimon Glass * found in the LICENSE file.
64b0730d2SSimon Glass */
74b0730d2SSimon Glass
84b0730d2SSimon GlassSECTIONS
94b0730d2SSimon Glass{
104b0730d2SSimon Glass
1155675142SMarek Vasut	. = ALIGN(4);
1255675142SMarek Vasut	.u_boot_list : {
13ef123c52SAlbert ARIBAUD		KEEP(*(SORT(.u_boot_list*)));
1455675142SMarek Vasut	}
1555675142SMarek Vasut
1670db4212SSimon Glass	__u_boot_sandbox_option_start = .;
1770db4212SSimon Glass	_u_boot_sandbox_getopt : { *(.u_boot_sandbox_getopt) }
1870db4212SSimon Glass	__u_boot_sandbox_option_end = .;
1970db4212SSimon Glass
20bb223b7fSSimon Glass	.__efi_runtime_start : {
21bb223b7fSSimon Glass		*(.__efi_runtime_start)
22bb223b7fSSimon Glass	}
23bb223b7fSSimon Glass
24bb223b7fSSimon Glass	.efi_runtime : {
25*7bf07cf8SSimon Glass		*(efi_runtime_text)
26*7bf07cf8SSimon Glass		*(efi_runtime_data)
27bb223b7fSSimon Glass	}
28bb223b7fSSimon Glass
29bb223b7fSSimon Glass	.__efi_runtime_stop : {
30bb223b7fSSimon Glass		*(.__efi_runtime_stop)
31bb223b7fSSimon Glass	}
32bb223b7fSSimon Glass
33bb223b7fSSimon Glass	.efi_runtime_rel_start :
34bb223b7fSSimon Glass	{
35bb223b7fSSimon Glass		*(.__efi_runtime_rel_start)
36bb223b7fSSimon Glass	}
37bb223b7fSSimon Glass
38bb223b7fSSimon Glass	.efi_runtime_rel : {
39*7bf07cf8SSimon Glass		*(.relefi_runtime_text)
40*7bf07cf8SSimon Glass		*(.relefi_runtime_data)
41bb223b7fSSimon Glass	}
42bb223b7fSSimon Glass
43bb223b7fSSimon Glass	.efi_runtime_rel_stop :
44bb223b7fSSimon Glass	{
45bb223b7fSSimon Glass		*(.__efi_runtime_rel_stop)
46bb223b7fSSimon Glass	}
47bb223b7fSSimon Glass
4818e684ddSAlexander Graf	__bss_start = .;
494b0730d2SSimon Glass}
504b0730d2SSimon Glass
514b0730d2SSimon GlassINSERT BEFORE .data;
52