x86, vmlinux.lds: unify start/end of SECTIONS
[ Impact: cleanup ] Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Cc: Tim Abbott <tabbott@MIT.EDU> Cc: Linus Torvalds <torvalds@linux-foundation.org> LKML-Reference: <1240991249-27117-4-git-send-email-sam@ravnborg.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
Родитель
afb8095a7e
Коммит
444e0ae483
|
@ -54,12 +54,26 @@ PHDRS {
|
||||||
note PT_NOTE FLAGS(0); /* ___ */
|
note PT_NOTE FLAGS(0); /* ___ */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
#ifdef CONFIG_X86_32
|
||||||
|
. = LOAD_OFFSET + LOAD_PHYSICAL_ADDR;
|
||||||
|
phys_startup_32 = startup_32 - LOAD_OFFSET;
|
||||||
|
#else
|
||||||
|
. = __START_KERNEL;
|
||||||
|
phys_startup_64 = startup_64 - LOAD_OFFSET;
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_X86_32
|
#ifdef CONFIG_X86_32
|
||||||
# include "vmlinux_32.lds.S"
|
# include "vmlinux_32.lds.S"
|
||||||
#else
|
#else
|
||||||
# include "vmlinux_64.lds.S"
|
# include "vmlinux_64.lds.S"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
STABS_DEBUG
|
||||||
|
DWARF_DEBUG
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifdef CONFIG_X86_32
|
#ifdef CONFIG_X86_32
|
||||||
ASSERT((_end - LOAD_OFFSET <= KERNEL_IMAGE_SIZE),
|
ASSERT((_end - LOAD_OFFSET <= KERNEL_IMAGE_SIZE),
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
SECTIONS
|
|
||||||
{
|
|
||||||
. = LOAD_OFFSET + LOAD_PHYSICAL_ADDR;
|
|
||||||
phys_startup_32 = startup_32 - LOAD_OFFSET;
|
|
||||||
|
|
||||||
/* Text and read-only data */
|
/* Text and read-only data */
|
||||||
.text.head : AT(ADDR(.text.head) - LOAD_OFFSET) {
|
.text.head : AT(ADDR(.text.head) - LOAD_OFFSET) {
|
||||||
_text = .;
|
_text = .;
|
||||||
|
@ -205,7 +200,3 @@ SECTIONS
|
||||||
*(.exitcall.exit)
|
*(.exitcall.exit)
|
||||||
*(.discard)
|
*(.discard)
|
||||||
}
|
}
|
||||||
|
|
||||||
STABS_DEBUG
|
|
||||||
DWARF_DEBUG
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
SECTIONS
|
|
||||||
{
|
|
||||||
. = __START_KERNEL;
|
|
||||||
phys_startup_64 = startup_64 - LOAD_OFFSET;
|
|
||||||
|
|
||||||
/* Text and read-only data */
|
/* Text and read-only data */
|
||||||
.text : AT(ADDR(.text) - LOAD_OFFSET) {
|
.text : AT(ADDR(.text) - LOAD_OFFSET) {
|
||||||
_text = .;
|
_text = .;
|
||||||
|
@ -277,7 +272,3 @@ SECTIONS
|
||||||
*(.eh_frame)
|
*(.eh_frame)
|
||||||
*(.discard)
|
*(.discard)
|
||||||
}
|
}
|
||||||
|
|
||||||
STABS_DEBUG
|
|
||||||
DWARF_DEBUG
|
|
||||||
}
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче