initialize timer
[rpikern] / src / intrasm.s
1         .code 32
2
3         .section .vect
4         .extern startup
5 intr_vector:
6         b startup
7         b intr_entry_undef
8         b intr_entry_swi
9         b intr_entry_iabort
10         b intr_entry_dabort
11         b intr_entry_irq
12
13         @ FIQ entry point used for timer interrupts
14         .extern num_ticks
15 intr_entry_fiq:
16         ldr r9, =num_ticks
17         ldr r8, [r9]
18         add r8, #1
19         str r8, [r9]
20         subs pc, lr, #4
21
22         .text
23 intr_entry_undef:
24 intr_entry_swi:
25 intr_entry_iabort:
26 intr_entry_dabort:
27 intr_entry_irq:
28         subs pc, lr, #4