45 lines
858 B
Text
45 lines
858 B
Text
|
|
||
|
MEMORY
|
||
|
{
|
||
|
code_rom (rxw) : org = 0x00001000, len = 0x1EF000
|
||
|
irpt_rom (rx) : org = 0x001F0000, len = 0x2000
|
||
|
int__ram (rxw) : org = 0x40000000, len = 256K
|
||
|
}
|
||
|
|
||
|
REGION_ALIAS("INTR", irpt_rom)
|
||
|
REGION_ALIAS("CODE", code_rom)
|
||
|
REGION_ALIAS("RODATA", code_rom)
|
||
|
REGION_ALIAS("RAM", int__ram)
|
||
|
|
||
|
SECTIONS
|
||
|
{
|
||
|
.iv_handlers :
|
||
|
{
|
||
|
INPUT_SECTION_FLAGS (SHF_PPC_VLE) *(.iv_handlers)
|
||
|
} > INTR
|
||
|
|
||
|
.text_vle :
|
||
|
{
|
||
|
INPUT_SECTION_FLAGS (SHF_PPC_VLE) *(.text_vle)
|
||
|
INPUT_SECTION_FLAGS (SHF_PPC_VLE) *(.text)
|
||
|
INPUT_SECTION_FLAGS (SHF_PPC_VLE) *(.init)
|
||
|
INPUT_SECTION_FLAGS (SHF_PPC_VLE) *(.init_vle)
|
||
|
INPUT_SECTION_FLAGS (SHF_PPC_VLE) *(.fini)
|
||
|
INPUT_SECTION_FLAGS (SHF_PPC_VLE) *(.fini_vle)
|
||
|
} > CODE
|
||
|
|
||
|
.rodata :
|
||
|
{
|
||
|
*(.rodata)
|
||
|
} > RODATA
|
||
|
|
||
|
.data :
|
||
|
{
|
||
|
*(.data)
|
||
|
*(.data.*)
|
||
|
*(.ctors)
|
||
|
*(.dtors)
|
||
|
} > RAM AT>RODATA
|
||
|
|
||
|
}
|