AMROOTCR, Activity Monitors Root Control Register

The AMROOTCR characteristics are:

Purpose

Control register for Root, Realm, Secure, and Non-secure access to External AMU registers.

Configuration

It is IMPLEMENTATION DEFINED whether AMROOTCR is implemented in the Core power domain or in the Debug power domain.

This register is present only when FEAT_AMU_EXTACR is implemented and FEAT_RME is implemented. Otherwise, direct accesses to AMROOTCR are RES0.

Attributes

AMROOTCR is a 64-bit register.

This register is part of the AMU block.

Field descriptions

6362616059585756555453525150494847464544434241403938373635343332
313029282726252423222120191817161514131211109876543210
RES0
IMPLRES0RARES0

Bits [63:32]

Reserved, RES0.

IMPL, bit [31]

IMPLMeaning
0b1

Indicates AMROOTCR is present.

Access to this field is RAO/WI.

Bits [30:6]

Reserved, RES0.

RA, bits [5:4]

Register Access to all External Activity Monitors registers.

RAMeaning
0b00

Root register access is enabled. Secure, Realm and Non-secure access to all External AMU registers is RAZ/WI.

0b01

Root and Realm register access is enabled. Non-secure and Secure access to all External AMU registers is RAZ/WI.

0b10

Root and Secure register access is enabled. Non-secure and Realm access to all External AMU registers is RAZ/WI.

0b11

Root, Secure, Non-secure and Realm register access is enabled.

Bits [3:0]

Reserved, RES0.

Accessing AMROOTCR

Accesses to this register use the following encodings:

Accessible at offset 0xE48 from AMU


15/12/2024 22:27; 5e0a212688c6bd7aee92394b6f5e491b4d0fee1d

Copyright © 2010-2024 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.