xref: /rk3399_ARM-atf/include/bl31/ea_handle.h (revision 30d81c36da441bcd0fbccbc3ac1a7268d2cc5ad2)
1 /*
2  * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef __EA_HANDLE_H__
8 #define __EA_HANDLE_H__
9 
10 /* Constants indicating the reason for an External Abort */
11 
12 /* External Abort received at SError vector */
13 #define ERROR_EA_ASYNC		0
14 
15 /* Synchronous External Abort received at Synchronous exception vector */
16 #define ERROR_EA_SYNC		1
17 
18 /* External Abort synchronized by ESB instruction */
19 #define ERROR_EA_ESB		2
20 
21 #endif /* __EA_HANDLE_H__ */
22