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