vmlinux.lds.in 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. /*
  2. * linux/arch/arm26/boot/compressed/vmlinux.lds.in
  3. *
  4. * Copyright (C) 2000 Russell King
  5. *
  6. * This program is free software; you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License version 2 as
  8. * published by the Free Software Foundation.
  9. */
  10. OUTPUT_ARCH(arm)
  11. ENTRY(_start)
  12. SECTIONS
  13. {
  14. . = LOAD_ADDR;
  15. _load_addr = .;
  16. . = TEXT_START;
  17. _text = .;
  18. .text : {
  19. _start = .;
  20. *(.start)
  21. *(.text)
  22. *(.fixup)
  23. *(.gnu.warning)
  24. *(.rodata)
  25. *(.rodata.*)
  26. *(.glue_7)
  27. *(.glue_7t)
  28. input_data = .;
  29. arch/arm26/boot/compressed/piggy.o
  30. input_data_end = .;
  31. . = ALIGN(4);
  32. }
  33. _etext = .;
  34. _got_start = .;
  35. .got : { *(.got) }
  36. _got_end = .;
  37. .got.plt : { *(.got.plt) }
  38. .data : { *(.data) }
  39. _edata = .;
  40. . = BSS_START;
  41. __bss_start = .;
  42. .bss : { *(.bss) }
  43. _end = .;
  44. .stack (NOLOAD) : { *(.stack) }
  45. .stab 0 : { *(.stab) }
  46. .stabstr 0 : { *(.stabstr) }
  47. .stab.excl 0 : { *(.stab.excl) }
  48. .stab.exclstr 0 : { *(.stab.exclstr) }
  49. .stab.index 0 : { *(.stab.index) }
  50. .stab.indexstr 0 : { *(.stab.indexstr) }
  51. .comment 0 : { *(.comment) }
  52. }