[BACK]Return to loader.S CVS log [TXT][DIR] Up to [local] / funnyos / arch / sam7s64

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