1/* 2 * ld.script for compressed kernel support of MIPS 3 * 4 * Copyright (C) 2009 Lemote Inc. 5 * Author: Wu Zhangjin <wuzhanjing@gmail.com> 6 * Copyright (C) 2010 "Wu Zhangjin" <wuzhanjing@gmail.com> 7 */ 8 9OUTPUT_ARCH(mips) 10ENTRY(start) 11SECTIONS 12{ 13 /* Text and read-only data */ 14 /* . = VMLINUZ_LOAD_ADDRESS; */ 15 .text : { 16 *(.text) 17 *(.rodata) 18 } 19 /* End of text section */ 20 21 /* Writable data */ 22 .data : { 23 *(.data) 24 /* Put the compressed image here */ 25 __image_begin = .; 26 *(.image) 27 __image_end = .; 28 CONSTRUCTORS 29 } 30 . = ALIGN(16); 31 _edata = .; 32 /* End of data section */ 33 34 /* BSS */ 35 .bss : { 36 *(.bss) 37 } 38 . = ALIGN(16); 39 _end = .; 40 41 /* Sections to be discarded */ 42 /DISCARD/ : { 43 *(.MIPS.options) 44 *(.options) 45 *(.pdr) 46 *(.reginfo) 47 *(.comment) 48 *(.note) 49 } 50} 51