Linux 2.6.31-rc6
[linux-2.6] / arch / xtensa / boot / boot-elf / bootstrap.S
1
2 #include <asm/bootparam.h>
3
4
5 /* ResetVector
6  */
7         .section        .ResetVector.text, "ax"
8         .global         _ResetVector
9 _ResetVector:
10         _j reset
11         .align 4
12 RomInitAddr:
13         .word 0xd0001000
14 RomBootParam:
15         .word _bootparam
16 reset:
17         l32r    a0, RomInitAddr
18         l32r    a2, RomBootParam
19         movi    a3, 0
20         movi    a4, 0
21         jx      a0
22
23         .align 4
24         .section .bootstrap.data, "aw"
25
26         .globl _bootparam
27 _bootparam:
28         .short  BP_TAG_FIRST
29         .short  4
30         .long   BP_VERSION
31         .short  BP_TAG_LAST
32         .short  0
33         .long   0