aboutsummaryrefslogtreecommitdiff
path: root/interrupt_vector.S
blob: f71330b3117677af1d5cb2bd39f77c854e26a39a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.section ".interrupt_vectors.text"

.global abort_handler
.local generic_handler	
.global _interrupt_vectors
_interrupt_vectors:
	b generic_handler
	b generic_handler
	b generic_handler
	b abort_handler_caller
	b abort_handler_caller
	b generic_handler
	b generic_handler

generic_handler:
	b generic_handler
abort_handler_caller:
	mov sp, #0x8000
	ldr r5, =abort_handler
	bx r5