Mercurial > hg > Game > Atoc
view kernel/kernel.ld @ 0:42f240cc4bc6
From: 太田 篤志 <atoc@namikilab.tuat.ac.jp>
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Sep 2009 13:44:18 +0900 |
parents | |
children |
line wrap: on
line source
/** * kernel.ld * SPE 軽量カーネル構築用リンカスクリプト */ /* objcopy してしまうので意味はないが */ ENTRY(_entry) SECTIONS { . = 0x0; .text : { entry.o (.text) /* 00h~34h */ /* * Note: 現在 34h~70h の領域は使用していない。 */ . = 0x70; /* SPE プロセスコンテキストの実効アドレス */ __process_context_ea__ = .; QUAD(0) /* 70h~78h */ . = 0x80; *(.text) /* 80h~ */ } .data : { *(.data) } .rodata : { *(.rodata) } .bss : { *(.bss) } /DISCARD/ : { *(.comment) *(.note.spu_name) } . = ALIGN(0x80); .spe_program : { /* SPE プログラム転送開始地点 */ __spe_program_start__ = .; } }