h8300: Cleanup linker script using new linker script macros.
Signed-off-by: Tim Abbott <tabbott@ksplice.com> Cc: Yoshinori Sato <ysato@users.sourceforge.jp> Acked-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
committed by
Linus Torvalds
parent
5d150a97f9
commit
eb121d1f17
@@ -1,5 +1,6 @@
|
|||||||
#define VMLINUX_SYMBOL(_sym_) _##_sym_
|
#define VMLINUX_SYMBOL(_sym_) _##_sym_
|
||||||
#include <asm-generic/vmlinux.lds.h>
|
#include <asm-generic/vmlinux.lds.h>
|
||||||
|
#include <asm/page.h>
|
||||||
|
|
||||||
/* target memory map */
|
/* target memory map */
|
||||||
#ifdef CONFIG_H8300H_GENERIC
|
#ifdef CONFIG_H8300H_GENERIC
|
||||||
@@ -79,11 +80,8 @@ SECTIONS
|
|||||||
SCHED_TEXT
|
SCHED_TEXT
|
||||||
LOCK_TEXT
|
LOCK_TEXT
|
||||||
__etext = . ;
|
__etext = . ;
|
||||||
. = ALIGN(16); /* Exception table */
|
|
||||||
___start___ex_table = .;
|
|
||||||
*(__ex_table)
|
|
||||||
___stop___ex_table = .;
|
|
||||||
}
|
}
|
||||||
|
EXCEPTION_TABLE(16)
|
||||||
|
|
||||||
RODATA
|
RODATA
|
||||||
#if defined(CONFIG_ROMKERNEL)
|
#if defined(CONFIG_ROMKERNEL)
|
||||||
@@ -100,8 +98,7 @@ SECTIONS
|
|||||||
__sdata = . ;
|
__sdata = . ;
|
||||||
___data_start = . ;
|
___data_start = . ;
|
||||||
|
|
||||||
. = ALIGN(0x2000) ;
|
INIT_TASK_DATA(0x2000)
|
||||||
*(.data.init_task)
|
|
||||||
. = ALIGN(0x4) ;
|
. = ALIGN(0x4) ;
|
||||||
DATA_DATA
|
DATA_DATA
|
||||||
. = ALIGN(0x4) ;
|
. = ALIGN(0x4) ;
|
||||||
@@ -114,24 +111,16 @@ SECTIONS
|
|||||||
__einittext = .;
|
__einittext = .;
|
||||||
INIT_DATA
|
INIT_DATA
|
||||||
. = ALIGN(0x4) ;
|
. = ALIGN(0x4) ;
|
||||||
|
INIT_SETUP(0x4)
|
||||||
___setup_start = .;
|
___setup_start = .;
|
||||||
*(.init.setup)
|
*(.init.setup)
|
||||||
. = ALIGN(0x4) ;
|
. = ALIGN(0x4) ;
|
||||||
___setup_end = .;
|
___setup_end = .;
|
||||||
___initcall_start = .;
|
INIT_CALLS
|
||||||
INITCALLS
|
CON_INITCALL
|
||||||
___initcall_end = .;
|
|
||||||
___con_initcall_start = .;
|
|
||||||
*(.con_initcall.init)
|
|
||||||
___con_initcall_end = .;
|
|
||||||
EXIT_TEXT
|
EXIT_TEXT
|
||||||
EXIT_DATA
|
EXIT_DATA
|
||||||
#if defined(CONFIG_BLK_DEV_INITRD)
|
INIT_RAM_FS
|
||||||
. = ALIGN(4);
|
|
||||||
___initramfs_start = .;
|
|
||||||
*(.init.ramfs)
|
|
||||||
___initramfs_end = .;
|
|
||||||
#endif
|
|
||||||
. = ALIGN(0x4) ;
|
. = ALIGN(0x4) ;
|
||||||
___init_end = .;
|
___init_end = .;
|
||||||
__edata = . ;
|
__edata = . ;
|
||||||
|
Reference in New Issue
Block a user