1 /*
2  * Copyright (c) 2021-2023, Arm Limited. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #include <stdbool.h>
8 
9 #include <arch.h>
10 #include <arch_helpers.h>
11 #include <lib/extensions/sys_reg_trace.h>
12 
sys_reg_trace_init_el3(void)13 void sys_reg_trace_init_el3(void)
14 {
15 	uint32_t val;
16 
17 	/*
18 	 * NSACR.NSTRCDIS = b0
19 	 * enable NS system register access to implemented trace
20 	 * registers.
21 	 */
22 	val = read_nsacr();
23 	val &= ~NSTRCDIS_BIT;
24 	write_nsacr(val);
25 }
26