Agilex™ 5 ES Device Errata and User Guidelines

ID 825514
Date 11/07/2025
Public
Document Table of Contents

3.1.13. 2364958: Some unallocated debug and trace System registers might be trapped by HCR_EL2.TIDCP

Description

In Cortex-A55, HCR_EL2.TIDCP is used to trap access to IMPLEMENTATION DEFINED System instructions or System registers from EL0 or EL1.

Because of this erratum, the HCR_EL2.TIDCP might trap some unallocated System registers in the debug and trace group with op0==0b10.

Conditions

This erratum occurs when all the following conditions are met:

  • HCR_EL2.TIDCP is set
  • Software executes an MRS or MSR (register) with op0==0b10 and CRn=={11, 15} in EL1

Impact

If this erratum occurs, the access will be trapped by the HCR_EL2.TIDCP rather than raising an UNDEFINED exception.

Workaround

There is no workaround for this erratum.

Category

Category C