u-boot.lds 731 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /* -*- Fundamental -*-
  2. *
  3. * Copyright (C) 2005-2006 Atmel Corporation
  4. *
  5. * SPDX-License-Identifier: GPL-2.0+
  6. */
  7. OUTPUT_FORMAT("elf32-avr32", "elf32-avr32", "elf32-avr32")
  8. OUTPUT_ARCH(avr32)
  9. ENTRY(_start)
  10. SECTIONS
  11. {
  12. . = 0;
  13. _text = .;
  14. .text : {
  15. *(.exception.text)
  16. *(.text)
  17. *(.text.*)
  18. }
  19. _etext = .;
  20. .rodata : {
  21. *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
  22. }
  23. . = ALIGN(8);
  24. _data = .;
  25. .data : {
  26. *(.data)
  27. *(.data.*)
  28. }
  29. . = ALIGN(4);
  30. . = ALIGN(4);
  31. .u_boot_list : {
  32. KEEP(*(SORT(.u_boot_list*)));
  33. }
  34. . = ALIGN(4);
  35. _got = .;
  36. .got : {
  37. *(.got)
  38. }
  39. _egot = .;
  40. . = ALIGN(8);
  41. _edata = .;
  42. .bss (NOLOAD) : {
  43. __bss_start = .;
  44. *(.bss)
  45. *(.bss.*)
  46. }
  47. . = ALIGN(8);
  48. __bss_end = .;
  49. __init_end = .;
  50. }