xref: /rk3399_ARM-atf/include/lib/extensions/pauth.h (revision ed108b56051de5da8024568a06781ce287e86c78)
1*ed108b56SAlexei Fedorov /*
2*ed108b56SAlexei Fedorov  * Copyright (c) 2019, ARM Limited and Contributors. All rights reserved.
3*ed108b56SAlexei Fedorov  *
4*ed108b56SAlexei Fedorov  * SPDX-License-Identifier: BSD-3-Clause
5*ed108b56SAlexei Fedorov  */
6*ed108b56SAlexei Fedorov 
7*ed108b56SAlexei Fedorov #ifndef PAUTH_H
8*ed108b56SAlexei Fedorov #define PAUTH_H
9*ed108b56SAlexei Fedorov 
10*ed108b56SAlexei Fedorov /*******************************************************************************
11*ed108b56SAlexei Fedorov  * ARMv8.3-PAuth support functions
12*ed108b56SAlexei Fedorov  ******************************************************************************/
13*ed108b56SAlexei Fedorov 
14*ed108b56SAlexei Fedorov /* Disable ARMv8.3 pointer authentication in EL1/EL3 */
15*ed108b56SAlexei Fedorov void pauth_disable_el1(void);
16*ed108b56SAlexei Fedorov void pauth_disable_el3(void);
17*ed108b56SAlexei Fedorov 
18*ed108b56SAlexei Fedorov #endif /* PAUTH_H */
19