OUTPUT_ARCH(mips) SECTIONS { . = 0xffffffff80100000; . = ALIGN((1 << 13)); .text : { *(.text) *(.rodata) *(.rodata.*) } __init_begin = .; . = ALIGN((1 << 12)); .init.text : AT(ADDR(.init.text) - 0) { *(.init.text) } .init.data : AT(ADDR(.init.data) - 0) { *(.init.data) } . = ALIGN((1 << 12)); __init_end = .; . = ALIGN((1 << 13)); .data : { *(.data) } }