blob: b186e82b8931c1e14b157da7be53c5be3beb3bcf [file] [log] [blame]
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +02001/*
Ruari Phipps9f1952c2020-08-24 11:32:32 +01002 * Copyright (c) 2018-2021, Arm Limited. All rights reserved.
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +02003 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#include <asm_macros.S>
8
Sandrine Bailleux80ddcc32019-01-11 19:01:22 +01009 .global exception_stubs
10
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020011/*
12 * Simplistic exceptions vector table.
13 * All entries spin, which means all types of exceptions are unrecoverable.
14 */
Sandrine Bailleux80ddcc32019-01-11 19:01:22 +010015
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020016vector_base exception_stubs
Daniel Boulby08798ac2021-04-06 14:30:19 +010017vector_entry_spin sync_exception_sp_el0
18vector_entry_spin irq_sp_el0
19vector_entry_spin fiq_sp_el0
20vector_entry_spin serror_sp_el0
21vector_entry_spin sync_exception_sp_elx
22vector_entry_spin irq_sp_elx
23vector_entry_spin fiq_sp_elx
24vector_entry_spin serror_sp_elx
25vector_entry_spin sync_exception_aarch64
26vector_entry_spin irq_aarch64
27vector_entry_spin fiq_aarch64
28vector_entry_spin serror_aarch64
29vector_entry_spin sync_exception_aarch32
30vector_entry_spin irq_aarch32
31vector_entry_spin fiq_aarch32
32vector_entry_spin serror_aarch32