Linux Audio

Check our new training course

Loading...
v3.1
 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}
v6.2
 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		. = ALIGN(16);
33	}
34
35	.appended_dtb : {
36		__appended_dtb = .;
37		/* leave space for appended DTB */
38		. += 0x100000;
39	}
40
41	_edata = .;
42	/* End of data section */
43
44	/* BSS */
45	.bss : {
46		*(.bss)
47	}
48	. = ALIGN(16);
49	_end = .;
50
51	/* Sections to be discarded */
52	/DISCARD/ : {
53		*(.MIPS.options)
54		*(.options)
55		*(.pdr)
56		*(.reginfo)
57		*(.comment)
58		*(.note)
59	}
60}