Commit 76f0944e authored by David Mosberger's avatar David Mosberger

ia64: More vmlinux.lds.S cleanups.

parent 2dc3864f
...@@ -70,20 +70,24 @@ SECTIONS ...@@ -70,20 +70,24 @@ SECTIONS
#if defined(CONFIG_IA64_GENERIC) #if defined(CONFIG_IA64_GENERIC)
/* Machine Vector */ /* Machine Vector */
. = ALIGN(16); . = ALIGN(16);
machvec_start = .;
.machvec : AT(ADDR(.machvec) - PAGE_OFFSET) .machvec : AT(ADDR(.machvec) - PAGE_OFFSET)
{ *(.machvec) } {
machvec_start = .;
*(.machvec)
machvec_end = .; machvec_end = .;
}
#endif #endif
/* Unwind info & table: */ /* Unwind info & table: */
. = ALIGN(8); . = ALIGN(8);
.IA_64.unwind_info : AT(ADDR(.IA_64.unwind_info) - PAGE_OFFSET) .IA_64.unwind_info : AT(ADDR(.IA_64.unwind_info) - PAGE_OFFSET)
{ *(.IA_64.unwind_info*) } { *(.IA_64.unwind_info*) }
ia64_unw_start = .;
.IA_64.unwind : AT(ADDR(.IA_64.unwind) - PAGE_OFFSET) .IA_64.unwind : AT(ADDR(.IA_64.unwind) - PAGE_OFFSET)
{ *(.IA_64.unwind*) } {
ia64_unw_start = .;
*(.IA_64.unwind*)
ia64_unw_end = .; ia64_unw_end = .;
}
RODATA RODATA
...@@ -100,23 +104,29 @@ SECTIONS ...@@ -100,23 +104,29 @@ SECTIONS
.init.data : AT(ADDR(.init.data) - PAGE_OFFSET) .init.data : AT(ADDR(.init.data) - PAGE_OFFSET)
{ *(.init.data) } { *(.init.data) }
__initramfs_start = .;
.init.ramfs : AT(ADDR(.init.ramfs) - PAGE_OFFSET) .init.ramfs : AT(ADDR(.init.ramfs) - PAGE_OFFSET)
{ *(.init.ramfs) } {
__initramfs_start = .;
*(.init.ramfs)
__initramfs_end = .; __initramfs_end = .;
}
. = ALIGN(16); . = ALIGN(16);
__setup_start = .;
.init.setup : AT(ADDR(.init.setup) - PAGE_OFFSET) .init.setup : AT(ADDR(.init.setup) - PAGE_OFFSET)
{ *(.init.setup) } {
__setup_start = .;
*(.init.setup)
__setup_end = .; __setup_end = .;
__start___param = .; }
__param : AT(ADDR(__param) - PAGE_OFFSET) __param : AT(ADDR(__param) - PAGE_OFFSET)
{ *(__param) } {
__start___param = .;
*(__param)
__stop___param = .; __stop___param = .;
__initcall_start = .; }
.initcall.init : AT(ADDR(.initcall.init) - PAGE_OFFSET) .initcall.init : AT(ADDR(.initcall.init) - PAGE_OFFSET)
{ {
__initcall_start = .;
*(.initcall1.init) *(.initcall1.init)
*(.initcall2.init) *(.initcall2.init)
*(.initcall3.init) *(.initcall3.init)
...@@ -124,8 +134,8 @@ SECTIONS ...@@ -124,8 +134,8 @@ SECTIONS
*(.initcall5.init) *(.initcall5.init)
*(.initcall6.init) *(.initcall6.init)
*(.initcall7.init) *(.initcall7.init)
}
__initcall_end = .; __initcall_end = .;
}
. = ALIGN(PAGE_SIZE); . = ALIGN(PAGE_SIZE);
__init_end = .; __init_end = .;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment