u-boot-spl.lds 716 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /*
  2. * Copyright 2012 Stefan Roese <sr@denx.de>
  3. *
  4. * SPDX-License-Identifier: GPL-2.0+
  5. */
  6. MEMORY
  7. {
  8. sdram : ORIGIN = CONFIG_SPL_BSS_START_ADDR,
  9. LENGTH = CONFIG_SPL_BSS_MAX_SIZE
  10. flash : ORIGIN = CONFIG_SPL_TEXT_BASE,
  11. LENGTH = CONFIG_SYS_SPL_MAX_LEN
  12. }
  13. OUTPUT_ARCH(powerpc)
  14. ENTRY(_start)
  15. SECTIONS
  16. {
  17. .text :
  18. {
  19. __start = .;
  20. arch/powerpc/cpu/mpc5xxx/start.o (.text)
  21. *(.text*)
  22. } > flash
  23. . = ALIGN(4);
  24. .data : { *(SORT_BY_ALIGNMENT(.data*)) } > flash
  25. . = ALIGN(4);
  26. .rodata : { *(SORT_BY_ALIGNMENT(.rodata*)) } > flash
  27. . = ALIGN(4);
  28. .end_align : { *(.end_align*) } > flash
  29. __spl_flash_end = .;
  30. .bss :
  31. {
  32. . = ALIGN(4);
  33. __bss_start = .;
  34. *(.bss*)
  35. . = ALIGN(4);
  36. __bss_end = .;
  37. } > sdram
  38. }