[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     ! 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