Loading...
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)
11PHDRS {
12 text PT_LOAD FLAGS(7); /* RWX */
13}
14SECTIONS
15{
16 /* Text and read-only data */
17 /* . = VMLINUZ_LOAD_ADDRESS; */
18 .text : {
19 *(.text)
20 *(.rodata)
21 }: text
22 /* End of text section */
23
24 /* Writable data */
25 .data : {
26 *(.data)
27 /* Put the compressed image here */
28 __image_begin = .;
29 *(.image)
30 __image_end = .;
31 CONSTRUCTORS
32 }
33 . = ALIGN(16);
34 _edata = .;
35 /* End of data section */
36
37 /* BSS */
38 .bss : {
39 *(.bss)
40 }
41 . = ALIGN(16);
42 _end = .;
43
44 /* Sections to be discarded */
45 /DISCARD/ : {
46 *(.MIPS.options)
47 *(.options)
48 *(.pdr)
49 *(.reginfo)
50 *(.comment)
51 *(.note)
52 }
53}