Annotation of funnyos/arch/sam7s64/loader.S, Revision 1.1.1.1
1.1 init 1: ; $Id: loader.S,v 1.1.1.1 2007/10/12 08:40:36 init Exp $
2: ; FunnyOS loader
3: ; for Atmel's AT91SAM7S64 SoC.
4: .org 0x00000000
5:
6: bl _vector_reset ; reset
7: bl _vector_undef ; undefined insn
8: bl _vector_swi ; software intr handler
9: bl _vector_dataabrt ; data abort
10: bl _vector_prefabrt ; prefetch abort
11: .word 0x00000000 ; [reserved]
12: bl _vector_irq ; IRQ
13: bl _vector_fiq ; Fast Interrupt Request
14:
15: _vector_reset:
16: ; Will enter here just right after RESET.
17: ; Set up stack and call kern_main.
18:
19:
20: _vector_undef:
21: ; Undefined insn handler
22: mov pc, r14
23:
24: _vector_swi:
25: mov pc, r14
26:
27: _vector_dataabrt:
28: ; XXX fatal
29: nop
30:
31: _vector_prefabrt:
32: nop
33:
34: _vector_irq:
35: bl irqc_intr
36:
37: _vector_fiq:
38: nop
39:
CVSweb