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)13void 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