blob: 0508fe5736f5062957f1ef200836790fe7671ca8 [file] [log] [blame]
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +02001/*
2 * Copyright (c) 2018, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#include <asm_macros.S>
8
9/*
10 * Simplistic exceptions vector table.
11 * All entries spin, which means all types of exceptions are unrecoverable.
12 */
13 .global exception_stubs
14vector_base exception_stubs
15vector_entry SynchronousExceptionSP0
16 b .
17vector_entry IrqSP0
18 b .
19vector_entry FiqSP0
20 b .
21vector_entry SErrorSP0
22 b .
23vector_entry SynchronousExceptionSPx
24 b .
25vector_entry IrqSPx
26 b .
27vector_entry FiqSPx
28 b .
29vector_entry SErrorSPx
30 b .
31vector_entry SynchronousExceptionA64
32 b .
33vector_entry IrqA64
34 b .
35vector_entry FiqA64
36 b .
37vector_entry SErrorA64
38 b .
39vector_entry SynchronousExceptionA32
40 b .
41vector_entry IrqA32
42 b .
43vector_entry FiqA32
44 b .
45vector_entry SErrorA32
46 b .