u-boot.lds 887 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. SECTIONS
  8. {
  9. . = ALIGN(4);
  10. .u_boot_list : {
  11. KEEP(*(SORT(.u_boot_list*)));
  12. }
  13. _u_boot_sandbox_getopt : {
  14. *(.u_boot_sandbox_getopt_start)
  15. *(.u_boot_sandbox_getopt)
  16. *(.u_boot_sandbox_getopt_end)
  17. }
  18. .__efi_runtime_start : {
  19. *(.__efi_runtime_start)
  20. }
  21. .efi_runtime : {
  22. *(efi_runtime_text)
  23. *(efi_runtime_data)
  24. }
  25. .__efi_runtime_stop : {
  26. *(.__efi_runtime_stop)
  27. }
  28. .efi_runtime_rel_start :
  29. {
  30. *(.__efi_runtime_rel_start)
  31. }
  32. .efi_runtime_rel : {
  33. *(.relefi_runtime_text)
  34. *(.relefi_runtime_data)
  35. }
  36. .efi_runtime_rel_stop :
  37. {
  38. *(.__efi_runtime_rel_stop)
  39. }
  40. .dynsym :
  41. {
  42. __dyn_sym_start = .;
  43. *(.dynsym)
  44. __dyn_sym_end = .;
  45. }
  46. }
  47. INSERT BEFORE .data;