u-boot.lds 644 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. OUTPUT_FORMAT("elf32-tradbigmips", "elf32-tradbigmips", "elf32-tradbigmips")
  2. OUTPUT_ARCH(mips)
  3. ENTRY(_start)
  4. SECTIONS
  5. {
  6. . = 0x00000000;
  7. . = ALIGN(4);
  8. .text :
  9. {
  10. *(.text)
  11. }
  12. . = ALIGN(4);
  13. .rodata : { *(.rodata) }
  14. . = ALIGN(4);
  15. .data : { *(.data) }
  16. . = ALIGN(4);
  17. .sdata : { *(.sdata) }
  18. _gp = ALIGN(16);
  19. __got_start = .;
  20. .got : { *(.got) }
  21. __got_end = .;
  22. .sdata : { *(.sdata) }
  23. __u_boot_cmd_start = .;
  24. .u_boot_cmd : { *(.u_boot_cmd) }
  25. __u_boot_cmd_end = .;
  26. uboot_end_data = .;
  27. num_got_entries = (__got_end - __got_start) >> 2;
  28. . = ALIGN(4);
  29. .sbss : { *(.sbss) }
  30. .bss : { *(.bss) }
  31. uboot_end = .;
  32. }