Return to kernel.ld CVS log | Up to [local] / prex-old / sys / arch / arm / gba |
File: [local] / prex-old / sys / arch / arm / gba / kernel.ld (download)
Revision 1.1.1.1 (vendor branch), Tue Jun 3 09:38:45 2008 UTC (16 years, 1 month ago) by nbrk
Yeah, this is an initial import of Prex, portable real-time microkernel operating system. I wanna hack it for non-profit but fun, so let it in. |
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(kernel_start) PHDRS { text PT_LOAD FILEHDR PHDRS; data PT_LOAD; } SECTIONS { . = 0x02000000 + SIZEOF_HEADERS; .text : { *(.text) *(.glue_7) *(.glue_7t) } : text = 0xff . = ALIGN(4); .rodata : { *(.rodata) *(.rodata.*) } : text .data ALIGN(4) : { *(.data) } : data = 0xff . = ALIGN(4); __bss = . ; .bss . : { *(.bss) *(COMMON) } . = ALIGN(4); __end = . ; . = 0x3000000; __iwram = .; .iwram : { *(.iwram) } = 0xff /DISCARD/ : { *(.comment .note) } }