vmlinux.lds.S 523 B

12345678910111213141516171819202122232425262728293031
  1. #include <linux/config.h>
  2. OUTPUT_ARCH(m32r)
  3. ENTRY(startup)
  4. SECTIONS
  5. {
  6. . = CONFIG_MEMORY_START + 0x00400000;
  7. _text = .;
  8. .text : { *(.text) } = 0
  9. .rodata : { *(.rodata) *(.rodata.*) }
  10. _etext = .;
  11. . = ALIGN(32 / 8);
  12. .data : { *(.data) }
  13. . = ALIGN(32 / 8);
  14. _got = .;
  15. .got : { *(.got) _egot = .; *(.got.*) }
  16. _edata = .;
  17. . = ALIGN(32 / 8);
  18. __bss_start = .;
  19. .bss : { *(.bss) *(.sbss) }
  20. . = ALIGN(32 / 8);
  21. _ebss = .;
  22. . = ALIGN(4096);
  23. . += 4096;
  24. end = . ;
  25. got_len = (_egot - _got);
  26. }