1 #include <linux/config.h>
3 #ifdef CONFIG_H8300H_GENERIC
4 #ifdef CONFIG_ROMKERNEL
5 #include "../platform/h8300h/generic/rom.ld"
7 #ifdef CONFIG_RAMKERNEL
8 #include "../platform/h8300h/generic/ram.ld"
12 #ifdef CONFIG_H8300H_AKI3068NET
13 #ifdef CONFIG_ROMKERNEL
14 #include "../platform/h8300h/aki3068net/rom.ld"
16 #ifdef CONFIG_RAMKERNEL
17 #include "../platform/h8300h/aki3068net/ram.ld"
21 #ifdef CONFIG_H8300H_H8MAX
22 #ifdef CONFIG_ROMKERNEL
23 #include "../platform/h8300h/h8max/rom.ld"
25 #ifdef CONFIG_RAMKERNEL
26 #include "../platform/h8300h/h8max/ram.ld"
30 #ifdef CONFIG_H8300H_SIM
31 #ifdef CONFIG_ROMKERNEL
32 #include "../platform/h8300h/generic/rom.ld"
34 #ifdef CONFIG_RAMKERNEL
35 #include "../platform/h8300h/generic/ram.ld"
40 #ifdef CONFIG_ROMKERNEL
41 #include "../platform/h8s/generic/rom.ld"
43 #ifdef CONFIG_RAMKERNEL
44 #include "../platform/h8s/generic/ram.ld"
48 #ifdef CONFIG_H8S_EDOSK2674
49 #ifdef CONFIG_ROMKERNEL
50 #include "../platform/h8s/edosk2674/rom.ld"
52 #ifdef CONFIG_RAMKERNEL
53 #include "../platform/h8s/edosk2674/ram.ld"
57 #if defined(CONFIG_H8300H_SIM) || defined(CONFIG_H8S_SIM)
61 _jiffies = _jiffies_64 + 4;
65 #if defined(CONFIG_ROMKERNEL)
72 #if defined(CONFIG_RAMKERNEL)
80 #if defined(CONFIG_ROMKERNEL)
95 . = ALIGN(16); /* Exception table */
96 ___start___ex_table = .;
98 ___stop___ex_table = .;
100 ___start___ksymtab = .; /* Kernel symbol table */
102 ___stop___ksymtab = .;
106 #if defined(CONFIG_ROMKERNEL)
109 #if defined(CONFIG_RAMKERNEL)
112 .data : AT( ADDR(.text)+SIZEOF(.text))
135 ___start___param = .;
138 ___initcall_start = .;
147 ___con_initcall_start = .;
148 *(.con_initcall.init)
149 ___con_initcall_end = .;
151 ___initramfs_start = .;
153 ___initramfs_end = .;
158 __begin_data = LOADADDR(.data) ;
159 #if defined(CONFIG_ROMKERNEL)
183 COMMAND_START = . - 0x200 ;