• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#include <asm-generic/vmlinux.lds.h>
2
3OUTPUT_FORMAT("elf64-s390", "elf64-s390", "elf64-s390")
4OUTPUT_ARCH(s390:64-bit)
5
6ENTRY(startup)
7
8SECTIONS
9{
10	/* Be careful parts of head_64.S assume startup_32 is at
11	 * address 0.
12	 */
13	. = 0;
14	.head.text : {
15		_head = . ;
16		HEAD_TEXT
17		_ehead = . ;
18	}
19	.rodata.compressed : {
20		*(.rodata.compressed)
21	}
22	.text :	{
23		_text = .;	/* Text */
24		*(.text)
25		*(.text.*)
26		_etext = . ;
27	}
28	.rodata : {
29		_rodata = . ;
30		*(.rodata)	 /* read-only data */
31		*(.rodata.*)
32		_erodata = . ;
33	}
34	.data :	{
35		_data = . ;
36		*(.data)
37		*(.data.*)
38		_edata = . ;
39	}
40	. = ALIGN(256);
41	.bss : {
42		_bss = . ;
43		*(.bss)
44		*(.bss.*)
45		*(COMMON)
46		. = ALIGN(8);	/* For convenience during zeroing */
47		_ebss = .;
48	}
49	_end = .;
50}
51