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 <asm/linkage.h>
15
.global SYMBOL_NAME(_start)
16
.global SYMBOL_NAME(_command_line)
17
.global SYMBOL_NAME(_platform_gpio_table)
18
.global SYMBOL_NAME(_target_name)
25
SYMBOL_NAME_LABEL(_start)
29
/* Peripheral Setup */
45
#if !defined(CONFIG_H8300H_SIM)
47
mov.l #__begin_data,er5
61
/* copy kernel commandline */
62
mov.l #COMMAND_START,er5
63
mov.l #SYMBOL_NAME(_command_line),er6
67
/* linux kernel start */
68
ldc #0x90,ccr /* running kernel */
69
mov.l #SYMBOL_NAME(init_thread_union),sp
78
/* I/O port assign information */
79
__platform_gpio_table:
115
/* interrupt vector */
116
.section .vectors,"ax"
120
.long _interrupt_redirect_table+vector*4