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 }