diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1999-10-09 00:00:47 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1999-10-09 00:00:47 +0000 |
commit | d6434e1042f3b0a6dfe1b1f615af369486f9b1fa (patch) | |
tree | e2be02f33984c48ec019c654051d27964e42c441 /arch/alpha/vmlinux.lds | |
parent | 609d1e803baf519487233b765eb487f9ec227a18 (diff) |
Merge with 2.3.19.
Diffstat (limited to 'arch/alpha/vmlinux.lds')
-rw-r--r-- | arch/alpha/vmlinux.lds | 45 |
1 files changed, 40 insertions, 5 deletions
diff --git a/arch/alpha/vmlinux.lds b/arch/alpha/vmlinux.lds index 0fb2276ea..94270b390 100644 --- a/arch/alpha/vmlinux.lds +++ b/arch/alpha/vmlinux.lds @@ -2,11 +2,11 @@ OUTPUT_FORMAT("elf64-alpha") ENTRY(__start) SECTIONS { - . = 0xfffffc0000310000; - _text = .; - .text : { *(.text) } - .text2 : { *(.text2) } - _etext = .; + . = 0xfffffc0000310000; + _text = .; + .text : { *(.text) } + .text2 : { *(.text2) } + _etext = .; /* Exception table */ . = ALIGN(16); @@ -26,6 +26,17 @@ SECTIONS __init_begin = .; .text.init : { *(.text.init) } .data.init : { *(.data.init) } + + . = ALIGN(16); + __setup_start = .; + .setup.init : { *(.setup.init) } + __setup_end = .; + + . = ALIGN(8); + __initcall_start = .; + .initcall.init : { *(.initcall.init) } + __initcall_end = .; + . = ALIGN(2*8192); /* Align double page for init_task_union */ __init_end = .; @@ -34,6 +45,7 @@ SECTIONS /* Global data */ _data = .; + .data.cacheline_aligned : { *(.data.cacheline_aligned) } .rodata : { *(.rodata) } .data : { *(.data) CONSTRUCTORS } .got : { *(.got) } @@ -47,4 +59,27 @@ SECTIONS .mdebug 0 : { *(.mdebug) } .note 0 : { *(.note) } .comment 0 : { *(.comment) } + + /* DWARF 1 */ + .debug 0 : { *(.debug) } + .line 0 : { *(.line) } + /* GNU DWARF 1 extensions */ + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } + /* DWARF 1.1 and DWARF 2 */ + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } + /* DWARF 2 */ + .debug_info 0 : { *(.debug_info) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } + /* SGI/MIPS DWARF 2 extensions */ + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } } |