xref: /nrf52832-nimble/rt-thread/libcpu/arm/realview-a8-vmm/vector_gcc.S (revision 104654410c56c573564690304ae786df310c91fc)
1*10465441SEvalZero/*
2*10465441SEvalZero * Copyright (c) 2006-2018, RT-Thread Development Team
3*10465441SEvalZero *
4*10465441SEvalZero * SPDX-License-Identifier: Apache-2.0
5*10465441SEvalZero *
6*10465441SEvalZero * Change Logs:
7*10465441SEvalZero * Date           Author       Notes
8*10465441SEvalZero * 2013-07-05     Bernard      the first version
9*10465441SEvalZero */
10*10465441SEvalZero#include <rtconfig.h>
11*10465441SEvalZero
12*10465441SEvalZero.section .vectors, "ax"
13*10465441SEvalZero.code 32
14*10465441SEvalZero
15*10465441SEvalZero.globl system_vectors
16*10465441SEvalZerosystem_vectors:
17*10465441SEvalZero    ldr pc, _vector_reset
18*10465441SEvalZero    ldr pc, _vector_undef
19*10465441SEvalZero    ldr pc, _vector_swi
20*10465441SEvalZero    ldr pc, _vector_pabt
21*10465441SEvalZero    ldr pc, _vector_dabt
22*10465441SEvalZero    ldr pc, _vector_resv
23*10465441SEvalZero    ldr pc, _vector_irq
24*10465441SEvalZero    ldr pc, _vector_fiq
25*10465441SEvalZero
26*10465441SEvalZero.globl _reset
27*10465441SEvalZero.globl vector_undef
28*10465441SEvalZero.globl vector_swi
29*10465441SEvalZero.globl vector_pabt
30*10465441SEvalZero.globl vector_dabt
31*10465441SEvalZero.globl vector_resv
32*10465441SEvalZero.globl vector_irq
33*10465441SEvalZero.globl vector_fiq
34*10465441SEvalZero
35*10465441SEvalZero_vector_reset:
36*10465441SEvalZero    .word _reset
37*10465441SEvalZero_vector_undef:
38*10465441SEvalZero    .word vector_undef
39*10465441SEvalZero_vector_swi:
40*10465441SEvalZero    .word vector_swi
41*10465441SEvalZero_vector_pabt:
42*10465441SEvalZero    .word vector_pabt
43*10465441SEvalZero_vector_dabt:
44*10465441SEvalZero    .word vector_dabt
45*10465441SEvalZero_vector_resv:
46*10465441SEvalZero    .word vector_resv
47*10465441SEvalZero_vector_irq:
48*10465441SEvalZero    .word vector_irq
49*10465441SEvalZero_vector_fiq:
50*10465441SEvalZero    .word vector_fiq
51*10465441SEvalZero
52*10465441SEvalZero.balignl 	16,0xdeadbeef
53