Return to kernel.ld CVS log | Up to [local] / prex / sys / arch / i386 / nommu |
File: [local] / prex / sys / arch / i386 / nommu / kernel.ld (download)
Revision 1.1, Tue Aug 19 12:46:56 2008 UTC (16 years, 1 month ago) by nbrk
Initial revision |
/* * Linker script for kernel */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(kernel_start) PHDRS { text PT_LOAD FILEHDR PHDRS; data PT_LOAD; } SECTIONS { . = 0x00010000 + SIZEOF_HEADERS; .text : { *(.text) } : text = 0x9090 . = ALIGN(32); .rodata : { *(.rodata) *(.rodata.*) } : text . = ALIGN(32); .data : { *(.data) } : data __bss = .; .bss . : { *(.bss) *(COMMON) } . = ALIGN(32 / 8); __end = .; /DISCARD/ : { *(.comment .note) } }