u-boot.lds 800 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * (C) Copyright 2004 Atmark Techno, Inc.
  4. *
  5. * Yasushi SHOJI <yashi@atmark-techno.com>
  6. */
  7. OUTPUT_ARCH(microblaze)
  8. ENTRY(_start)
  9. SECTIONS
  10. {
  11. .text ALIGN(0x4):
  12. {
  13. __text_start = .;
  14. arch/microblaze/cpu/start.o (.text)
  15. *(.text)
  16. __text_end = .;
  17. }
  18. .rodata ALIGN(0x4):
  19. {
  20. __rodata_start = .;
  21. *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
  22. __rodata_end = .;
  23. }
  24. .data ALIGN(0x4):
  25. {
  26. __data_start = .;
  27. *(.data)
  28. __data_end = .;
  29. }
  30. .got ALIGN(4):
  31. {
  32. _got_start = .;
  33. *(.got*)
  34. . = ALIGN(4);
  35. _got_end = .;
  36. }
  37. . = ALIGN(4);
  38. .u_boot_list : {
  39. KEEP(*(SORT(.u_boot_list*)));
  40. }
  41. __init_end = . ;
  42. .bss ALIGN(0x4):
  43. {
  44. __bss_start = .;
  45. *(.sbss)
  46. *(.scommon)
  47. *(.bss)
  48. *(COMMON)
  49. . = ALIGN(4);
  50. __bss_end = .;
  51. }
  52. __end = . ;
  53. }