/** @file\r
*\r
-* Copyright (c) 2011-2013, ARM Limited. All rights reserved.\r
+* Copyright (c) 2011-2017, ARM Limited. All rights reserved.\r
*\r
* This program and the accompanying materials\r
* are licensed and made available under the terms and conditions of the BSD License\r
if (ArmReadCurrentEL () == AARCH64_EL2) {\r
// Trap General Exceptions. All exceptions that would be routed to EL1 are routed to EL2\r
ArmWriteHcr (ARM_HCR_TGE);\r
+\r
+ /* Enable Timer access for non-secure EL1 and EL0\r
+ The cnthctl_el2 register bits are architecturally\r
+ UNKNOWN on reset.\r
+ Disable event stream as it is not in use at this stage\r
+ */\r
+ ArmWriteCntHctl (CNTHCTL_EL2_EL1PCTEN | CNTHCTL_EL2_EL1PCEN);\r
}\r
}\r