From: Yoshinori Sato Date: Thu, 27 Jan 2022 15:37:15 +0000 (+0900) Subject: rx: remove ROM kernel. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=f74aa0583bcf3c45b2856ee17dc6a0e41545a615;p=uclinux-h8%2Flinux.git rx: remove ROM kernel. Signed-off-by: Yoshinori Sato --- diff --git a/arch/rx/kernel/vmlinux.lds.S b/arch/rx/kernel/vmlinux.lds.S index a74a67e0ff68..d042b87af8c2 100644 --- a/arch/rx/kernel/vmlinux.lds.S +++ b/arch/rx/kernel/vmlinux.lds.S @@ -5,9 +5,6 @@ #define EXCEPTION_FIXED 0xffffff80 -#if defined(CONFIG_ROMKERNEL) -ROMTOP = CONFIG_ROMSTART; -#endif RAMTOP = CONFIG_RAMSTART; RAMSIZE = CONFIG_RAMEND - CONFIG_RAMSTART; @@ -21,17 +18,10 @@ ENTRY(startup) SECTIONS { -#if defined(CONFIG_ROMKERNEL) - . = ROMTOP; - HEAD_TEXT_SECTION - _text = .; - _stext = . ; -#else . = RAMTOP; HEAD_TEXT_SECTION _text = .; _stext = . ; -#endif .text : { TEXT_TEXT @@ -42,29 +32,14 @@ SECTIONS } EXCEPTION_TABLE(16) NOTES -#if defined(CONFIG_ROMKERNEL) - INIT_TEXT_SECTION(PAGE_SIZE) - RODATA - ROEND = .; - __data_romtop = .; - . = RAMTOP; - _sdata = .; - RW_DATA_SECTION(0, PAGE_SIZE, THREAD_SIZE) - _edata = .; -#else _sdata = .; - RODATA - RW_DATA_SECTION(0, PAGE_SIZE, THREAD_SIZE) + RO_DATA(PAGE_SIZE) + RW_DATA(0, PAGE_SIZE, THREAD_SIZE) _edata = .; -#endif . = ALIGN(PAGE_SIZE); /* Init code and data */ -#if defined(CONFIG_RAMKERNEL) __init_begin = .; - INIT_TEXT_SECTION(PAGE_SIZE) -#else - __init_begin = .; -#endif + INIT_TEXT_SECTION(0) INIT_DATA_SECTION(16) .rx.exception : { ram_exception_handler = .; @@ -79,12 +54,5 @@ SECTIONS _ramstart = .; . = RAMTOP + RAMSIZE; _ramend = .; -#if defined(CONFIG_ROMKERNEL) - . = EXCEPTION_FIXED; - .vector : - { - *(.vector*) - } -#endif DISCARDS }