patch-2.1.36 linux/arch/alpha/vmlinux.lds
Next file: linux/arch/i386/Makefile
Previous file: linux/arch/alpha/mm/init.c
Back to the patch index
Back to the overall index
- Lines: 93
- Date:
Tue Apr 22 22:38:40 1997
- Orig file:
v2.1.35/linux/arch/alpha/vmlinux.lds
- Orig date:
Fri Sep 15 01:23:05 1995
diff -u --recursive --new-file v2.1.35/linux/arch/alpha/vmlinux.lds linux/arch/alpha/vmlinux.lds
@@ -1,50 +1,46 @@
-OUTPUT_FORMAT("ecoff-littlealpha")
+OUTPUT_FORMAT("elf64-alpha")
ENTRY(__start)
SECTIONS
{
- .text 0xfffffc0000310000: {
- _ftext = . ;
- __istart = . ;
- eprol = .;
- *(.text)
- __fstart = . ;
- _etext = .;
- }
- .rdata : {
- *(.rdata)
- }
- .pdata : {
- _fpdata = .;
- *(.pdata)
- }
- .data : {
- _fdata = .;
- *(.data)
- CONSTRUCTORS
- }
- .xdata : {
- *(.xdata)
- }
- _gp = ALIGN (16) + 0x8000;
- .lit8 : {
- *(.lit8)
- }
- .lita : {
- *(.lita)
- }
- .sdata : {
- *(.sdata)
- }
- _EDATA = .;
- _FBSS = .;
- .sbss : {
- *(.sbss)
- *(.scommon)
- . = ALIGN(16);
- }
- .bss : {
- *(.bss)
- *(COMMON)
- }
- _end = .;
+ . = 0xfffffc0000310000;
+ _text = .;
+ .text : { *(.text) }
+ _etext = .;
+
+ /* Exception table */
+ . = ALIGN(16);
+ __start___ex_table = .;
+ __ex_table : { *(__ex_table) }
+ __stop___ex_table = .;
+
+ /* Kernel symbol table */
+ . = ALIGN(8);
+ __start___ksymtab = .;
+ __ksymtab : { *(__ksymtab) }
+ __stop___ksymtab = .;
+ .kstrtab : { *(.kstrtab) }
+
+ /* Startup code */
+ . = ALIGN(8192);
+ __init_begin = .;
+ .text.init : { *(.text.init) }
+ .data.init : { *(.data.init) }
+ . = ALIGN(8192);
+ __init_end = .;
+
+ /* Global data */
+ _data = .;
+ .rodata : { *(.rodata) }
+ .data : { *(.data) CONSTRUCTORS }
+ .got : { *(.got) }
+ .sdata : { *(.sdata) }
+ _edata = .;
+ _bss = .;
+ .sbss : { *(.sbss) *(.scommon) }
+ .bss : { *(.bss) *(COMMON) }
+ _end = .;
+
+ .mdebug 0 : { *(.mdebug) }
+ .note 0 : { *(.note) }
+ .comment 0 : { *(.comment) }
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov