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