2 * linux/arch/h8300/platform/h8300h/generic/crt0_rom.S
4 * Yoshinori Sato <ysato@users.sourceforge.jp>
6 * Platform depend startup
7 * Target Archtecture: generic
13 #include <linux/config.h>
14 #include <asm/linkage.h>
16 .global SYMBOL_NAME(_start)
17 .global SYMBOL_NAME(_command_line)
18 .global SYMBOL_NAME(_platform_gpio_table)
19 .global SYMBOL_NAME(_target_name)
26 SYMBOL_NAME_LABEL(_start)
30 /* Peripheral Setup */
46 #if !defined(CONFIG_H8300H_SIM)
48 mov.l #__begin_data,er5
62 /* copy kernel commandline */
63 mov.l #COMMAND_START,er5
64 mov.l #SYMBOL_NAME(_command_line),er6
68 /* linux kernel start */
69 ldc #0x90,ccr /* running kernel */
70 mov.l #SYMBOL_NAME(init_thread_union),sp
79 /* I/O port assign information */
80 __platform_gpio_table:
116 /* interrupt vector */
117 .section .vectors,"ax"
121 .long _interrupt_redirect_table+vector*4