]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - arch/um/include/asm/common.lds.S
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[mirror_ubuntu-artful-kernel.git] / arch / um / include / asm / common.lds.S
CommitLineData
1da177e4
LT
1#include <asm-generic/vmlinux.lds.h>
2
3 .fini : { *(.fini) } =0x9090
4 _etext = .;
5 PROVIDE (etext = .);
6
7 . = ALIGN(4096);
8 _sdata = .;
9 PROVIDE (sdata = .);
10
1da177e4
LT
11 RODATA
12
13 .unprotected : { *(.unprotected) }
14 . = ALIGN(4096);
15 PROVIDE (_unprotected_end = .);
16
17 . = ALIGN(4096);
94df7fe0 18 NOTES
5d150a97 19 EXCEPTION_TABLE(0)
92eac952 20
08932a19
NP
21 BUG_TABLE
22
c7ec16da
JD
23 .uml.setup.init : {
24 __uml_setup_start = .;
25 *(.uml.setup.init)
26 __uml_setup_end = .;
27 }
1da177e4 28
c7ec16da
JD
29 .uml.help.init : {
30 __uml_help_start = .;
31 *(.uml.help.init)
32 __uml_help_end = .;
33 }
1da177e4 34
c7ec16da
JD
35 .uml.postsetup.init : {
36 __uml_postsetup_start = .;
37 *(.uml.postsetup.init)
38 __uml_postsetup_end = .;
39 }
1da177e4 40
c7ec16da 41 .init.setup : {
5d150a97 42 INIT_SETUP(0)
c7ec16da 43 }
1da177e4 44
0415b00d 45 PERCPU_SECTION(32)
1da177e4 46
1da177e4 47 .initcall.init : {
5d150a97 48 INIT_CALLS
1da177e4 49 }
1da177e4 50
c7ec16da 51 .con_initcall.init : {
5d150a97 52 CON_INITCALL
c7ec16da 53 }
1da177e4 54
c7ec16da
JD
55 .uml.initcall.init : {
56 __uml_initcall_start = .;
57 *(.uml.initcall.init)
58 __uml_initcall_end = .;
59 }
1da177e4
LT
60
61 SECURITY_INIT
62
c7ec16da
JD
63 .exitcall : {
64 __exitcall_begin = .;
65 *(.exitcall.exit)
66 __exitcall_end = .;
67 }
1da177e4 68
c7ec16da
JD
69 .uml.exitcall : {
70 __uml_exitcall_begin = .;
71 *(.uml.exitcall.exit)
72 __uml_exitcall_end = .;
73 }
1da177e4
LT
74
75 . = ALIGN(4);
c7ec16da
JD
76 .altinstructions : {
77 __alt_instructions = .;
78 *(.altinstructions)
79 __alt_instructions_end = .;
80 }
1da177e4
LT
81 .altinstr_replacement : { *(.altinstr_replacement) }
82 /* .exit.text is discard at runtime, not link time, to deal with references
83 from .altinstructions and .eh_frame */
dad22328 84 .exit.text : { EXIT_TEXT }
1da177e4
LT
85 .exit.data : { *(.exit.data) }
86
c7ec16da
JD
87 .preinit_array : {
88 __preinit_array_start = .;
89 *(.preinit_array)
90 __preinit_array_end = .;
91 }
92 .init_array : {
93 __init_array_start = .;
94 *(.init_array)
95 __init_array_end = .;
96 }
97 .fini_array : {
98 __fini_array_start = .;
99 *(.fini_array)
100 __fini_array_end = .;
101 }
1da177e4
LT
102
103 . = ALIGN(4096);
c7ec16da 104 .init.ramfs : {
5d150a97 105 INIT_RAM_FS
c7ec16da 106 }
1da177e4 107