Merge branch 'stable/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad...
[sfrench/cifs-2.6.git] / arch / mips / boot / compressed / ld.script
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
9 OUTPUT_ARCH(mips)
10 ENTRY(start)
11 SECTIONS
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 }