<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE sysregindex SYSTEM "enc_index.dtd">
<!-- Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved. -->
<!-- This document is Non-Confidential. This document may only be used and distributed in accordance with the terms of the agreement entered into by Arm and the party that Arm delivered this document to. -->
<!--The data contained in this document is preliminary and subject to change or correction following further review. -->
<?xml-stylesheet href="enc_index.xsl" type="text/xsl" ?>




<sysregindex indextype="encoding" is_internal="False">
  <typelist>
    <typegroup groupname="Components">
        <typelink link="AMU" type="AMU" />
        <typelink link="CTI" type="CTI" />
        <typelink link="Debug" type="Debug" />
        <typelink link="ETE" type="ETE" />
        <typelink link="GICCPUinterface" type="GIC CPU interface" />
        <typelink link="GICDistributor" type="GIC Distributor" />
        <typelink link="GICITScontrol" type="GIC ITS control" />
        <typelink link="GICITStranslation" type="GIC ITS translation" />
        <typelink link="GICRedistributor" type="GIC Redistributor" />
        <typelink link="GICVirtualCPUinterface" type="GIC Virtual CPU interface" />
        <typelink link="GICVirtualinterfacecontrol" type="GIC Virtual interface control" />
        <typelink link="MPAM" type="MPAM" />
        <typelink link="PMU" type="PMU" />
        <typelink link="RAS" type="RAS" />
        <typelink link="TRBE" type="TRBE" />
        <typelink link="Timer" type="Timer" />
    </typegroup>
  </typelist>
  <sectiongroup groupname="Components">
      <section anchor="AMU" type="AMU">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
            <entry>Accessor Condition</entry>
            <entry>Register Condition</entry>
          </row>
        </heading>
        <tbody>
                        
            <row>
              <entry class="bitfields">0x000 + (8 * n) for n in 3:0</entry>
              <entry>
                <a href="amu.amevcntr0n.xml">AMEVCNTR0&lt;n&gt;</a>
              </entry>
              <entry>Activity Monitors Event Counter Registers 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0x000 + (8 * n) for n in 3:0</entry>
              <entry>
                <a href="amu.amevcntr0n.xml">AMEVCNTR0&lt;n&gt;</a>
              </entry>
              <entry>Activity Monitors Event Counter Registers 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x100 + (8 * n) for n in 15:0</entry>
              <entry>
                <a href="amu.amevcntr1n.xml">AMEVCNTR1&lt;n&gt;</a>
              </entry>
              <entry>Activity Monitors Event Counter Registers 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0x100 + (8 * n) for n in 15:0</entry>
              <entry>
                <a href="amu.amevcntr1n.xml">AMEVCNTR1&lt;n&gt;</a>
              </entry>
              <entry>Activity Monitors Event Counter Registers 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x400 + (8 * n) for n in 3:0</entry>
              <entry>
                <a href="amu.amevtyper0n.xml">AMEVTYPER0&lt;n&gt;</a>
              </entry>
              <entry>Activity Monitors Event Type Registers 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x400 + (4 * n) for n in 3:0</entry>
              <entry>
                <a href="amu.amevtyper0n.xml">AMEVTYPER0&lt;n&gt;</a>
              </entry>
              <entry>Activity Monitors Event Type Registers 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x480 + (4 * n) for n in 15:0</entry>
              <entry>
                <a href="amu.amevtyper1n.xml">AMEVTYPER1&lt;n&gt;</a>
              </entry>
              <entry>Activity Monitors Event Type Registers 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x500 + (8 * n) for n in 15:0</entry>
              <entry>
                <a href="amu.amevtyper1n.xml">AMEVTYPER1&lt;n&gt;</a>
              </entry>
              <entry>Activity Monitors Event Type Registers 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC00</entry>
              <entry>
                <a href="amu.amcntenset.xml">AMCNTENSET</a>
              </entry>
              <entry>Activity Monitors Count Enable Set Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT64 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC00</entry>
              <entry>
                <a href="amu.amcntenset0.xml">AMCNTENSET0</a>
              </entry>
              <entry>Activity Monitors Count Enable Set Register 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT32 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC04</entry>
              <entry>
                <a href="amu.amcntenset1.xml">AMCNTENSET1</a>
              </entry>
              <entry>Activity Monitors Count Enable Set Register 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT32 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC10</entry>
              <entry>
                <a href="amu.amcnten.xml">AMCNTEN</a>
              </entry>
              <entry>Activity Monitors Count Set and Clear Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT64 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC20</entry>
              <entry>
                <a href="amu.amcntenclr.xml">AMCNTENCLR</a>
              </entry>
              <entry>Activity Monitors Count Enable Clear Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT64 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC20</entry>
              <entry>
                <a href="amu.amcntenclr0.xml">AMCNTENCLR0</a>
              </entry>
              <entry>Activity Monitors Count Enable Clear Register 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT32 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC24</entry>
              <entry>
                <a href="amu.amcntenclr1.xml">AMCNTENCLR1</a>
              </entry>
              <entry>Activity Monitors Count Enable Clear Register 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xCE0</entry>
              <entry>
                <a href="amu.amcgcr.xml">AMCGCR</a>
              </entry>
              <entry>Activity Monitors Counter Group Configuration Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xCE0</entry>
              <entry>
                <a href="amu.amcgcr.xml">AMCGCR</a>
              </entry>
              <entry>Activity Monitors Counter Group Configuration Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE00</entry>
              <entry>
                <a href="amu.amcfgr.xml">AMCFGR</a>
              </entry>
              <entry>Activity Monitors Configuration Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xE00</entry>
              <entry>
                <a href="amu.amcfgr.xml">AMCFGR</a>
              </entry>
              <entry>Activity Monitors Configuration Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE04</entry>
              <entry>
                <a href="amu.amcr.xml">AMCR</a>
              </entry>
              <entry>Activity Monitors Control Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE08</entry>
              <entry>
                <a href="amu.amiidr.xml">AMIIDR</a>
              </entry>
              <entry>Activity Monitors Implementation Identification Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xE08</entry>
              <entry>
                <a href="amu.amiidr.xml">AMIIDR</a>
              </entry>
              <entry>Activity Monitors Implementation Identification Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE10</entry>
              <entry>
                <a href="amu.amcr.xml">AMCR</a>
              </entry>
              <entry>Activity Monitors Control Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE40</entry>
              <entry>
                <a href="amu.amscr.xml">AMSCR</a>
              </entry>
              <entry>Activity Monitors Secure Control Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_AMU_EXTACR is implemented and FEAT_RME is not implemented
              </entry>
              <entry>When FEAT_AMU_EXTACR is implemented and FEAT_RME is not implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE48</entry>
              <entry>
                <a href="amu.amrootcr.xml">AMROOTCR</a>
              </entry>
              <entry>Activity Monitors Root Control Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_AMU_EXTACR is implemented and FEAT_RME is implemented
              </entry>
              <entry>When FEAT_AMU_EXTACR is implemented and FEAT_RME is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFA8</entry>
              <entry>
                <a href="amu.amdevaff.xml">AMDEVAFF</a>
              </entry>
              <entry>Activity Monitors Device Affinity Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, FEAT_AMU_EXT64 is implemented, and an implementation implements AMDEVAFF1</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFA8</entry>
              <entry>
                <a href="amu.amdevaff0.xml">AMDEVAFF0</a>
              </entry>
              <entry>Activity Monitors Device Affinity Register 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, FEAT_AMU_EXT32 is implemented, and an implementation implements AMDEVAFF0</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFAC</entry>
              <entry>
                <a href="amu.amdevaff1.xml">AMDEVAFF1</a>
              </entry>
              <entry>Activity Monitors Device Affinity Register 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, FEAT_AMU_EXT32 is implemented, and an implementation implements AMDEVAFF1</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFBC</entry>
              <entry>
                <a href="amu.amdevarch.xml">AMDEVARCH</a>
              </entry>
              <entry>Activity Monitors Device Architecture Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMDEVARCH, and FEAT_AMU_EXT is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xFBC</entry>
              <entry>
                <a href="amu.amdevarch.xml">AMDEVARCH</a>
              </entry>
              <entry>Activity Monitors Device Architecture Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMDEVARCH, and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFCC</entry>
              <entry>
                <a href="amu.amdevtype.xml">AMDEVTYPE</a>
              </entry>
              <entry>Activity Monitors Device Type Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT64 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMDEVTYPE, and FEAT_AMU_EXT is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xFCC</entry>
              <entry>
                <a href="amu.amdevtype.xml">AMDEVTYPE</a>
              </entry>
              <entry>Activity Monitors Device Type Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMU_EXT32 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMDEVTYPE, and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFD0</entry>
              <entry>
                <a href="amu.ampidr4.xml">AMPIDR4</a>
              </entry>
              <entry>Activity Monitors Peripheral Identification Register 4</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMUv1 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMPIDR4, and FEAT_AMU_EXT</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFE0</entry>
              <entry>
                <a href="amu.ampidr0.xml">AMPIDR0</a>
              </entry>
              <entry>Activity Monitors Peripheral Identification Register 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMUv1 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMPIDR0, and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFE4</entry>
              <entry>
                <a href="amu.ampidr1.xml">AMPIDR1</a>
              </entry>
              <entry>Activity Monitors Peripheral Identification Register 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMUv1 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMPIDR1, and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFE8</entry>
              <entry>
                <a href="amu.ampidr2.xml">AMPIDR2</a>
              </entry>
              <entry>Activity Monitors Peripheral Identification Register 2</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMUv1 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMPIDR2, and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFEC</entry>
              <entry>
                <a href="amu.ampidr3.xml">AMPIDR3</a>
              </entry>
              <entry>Activity Monitors Peripheral Identification Register 3</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMUv1 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMPIDR3, and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFF0</entry>
              <entry>
                <a href="amu.amcidr0.xml">AMCIDR0</a>
              </entry>
              <entry>Activity Monitors Component Identification Register 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMUv1 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMCIDR0, and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFF4</entry>
              <entry>
                <a href="amu.amcidr1.xml">AMCIDR1</a>
              </entry>
              <entry>Activity Monitors Component Identification Register 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMUv1 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMCIDR1, and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFF8</entry>
              <entry>
                <a href="amu.amcidr2.xml">AMCIDR2</a>
              </entry>
              <entry>Activity Monitors Component Identification Register 2</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMUv1 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMCIDR2, and FEAT_AMU_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFFC</entry>
              <entry>
                <a href="amu.amcidr3.xml">AMCIDR3</a>
              </entry>
              <entry>Activity Monitors Component Identification Register 3</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_AMUv1 is implemented
              </entry>
              <entry>When FEAT_AMUv1 is implemented, an implementation implements AMCIDR3, and FEAT_AMU_EXT is implemented</entry>
            </row>
        </tbody>
    </section>
      <section anchor="CTI" type="CTI">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
          </row>
        </heading>
        <tbody>
                        <row>
              <entry class="bitfields">0x000</entry>
              <entry>
                <a href="ext-cticontrol.xml">CTICONTROL</a>
              </entry>
              <entry>CTI Control register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x010</entry>
              <entry>
                <a href="ext-ctiintack.xml">CTIINTACK</a>
              </entry>
              <entry>CTI Output Trigger Acknowledge register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x014</entry>
              <entry>
                <a href="ext-ctiappset.xml">CTIAPPSET</a>
              </entry>
              <entry>CTI Application Trigger Set register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x018</entry>
              <entry>
                <a href="ext-ctiappclear.xml">CTIAPPCLEAR</a>
              </entry>
              <entry>CTI Application Trigger Clear register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x01C</entry>
              <entry>
                <a href="ext-ctiapppulse.xml">CTIAPPPULSE</a>
              </entry>
              <entry>CTI Application Pulse register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x020 + (4 * n)</entry>
              <entry>
                <a href="ext-ctiinenn.xml">CTIINEN&lt;n&gt;</a>
              </entry>
              <entry>CTI Input Trigger to Output Channel Enable registers</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0A0 + (4 * n)</entry>
              <entry>
                <a href="ext-ctioutenn.xml">CTIOUTEN&lt;n&gt;</a>
              </entry>
              <entry>CTI Input Channel to Output Trigger Enable registers</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x130</entry>
              <entry>
                <a href="ext-ctitriginstatus.xml">CTITRIGINSTATUS</a>
              </entry>
              <entry>CTI Trigger In Status register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x134</entry>
              <entry>
                <a href="ext-ctitrigoutstatus.xml">CTITRIGOUTSTATUS</a>
              </entry>
              <entry>CTI Trigger Out Status register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x138</entry>
              <entry>
                <a href="ext-ctichinstatus.xml">CTICHINSTATUS</a>
              </entry>
              <entry>CTI Channel In Status register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x13C</entry>
              <entry>
                <a href="ext-ctichoutstatus.xml">CTICHOUTSTATUS</a>
              </entry>
              <entry>CTI Channel Out Status register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x140</entry>
              <entry>
                <a href="ext-ctigate.xml">CTIGATE</a>
              </entry>
              <entry>CTI Channel Gate Enable register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x144</entry>
              <entry>
                <a href="ext-asicctl.xml">ASICCTL</a>
              </entry>
              <entry>CTI External Multiplexer Control register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x150</entry>
              <entry>
                <a href="ext-ctidevctl.xml">CTIDEVCTL</a>
              </entry>
              <entry>CTI Device Control register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xF00</entry>
              <entry>
                <a href="ext-ctiitctrl.xml">CTIITCTRL</a>
              </entry>
              <entry>CTI Integration mode Control register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFA0</entry>
              <entry>
                <a href="ext-cticlaimset.xml">CTICLAIMSET</a>
              </entry>
              <entry>CTI CLAIM Tag Set register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFA4</entry>
              <entry>
                <a href="ext-cticlaimclr.xml">CTICLAIMCLR</a>
              </entry>
              <entry>CTI CLAIM Tag Clear register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFA8</entry>
              <entry>
                <a href="ext-ctidevaff0.xml">CTIDEVAFF0</a>
              </entry>
              <entry>CTI Device Affinity register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFAC</entry>
              <entry>
                <a href="ext-ctidevaff1.xml">CTIDEVAFF1</a>
              </entry>
              <entry>CTI Device Affinity register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB0</entry>
              <entry>
                <a href="ext-ctilar.xml">CTILAR</a>
              </entry>
              <entry>CTI Lock Access Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB4</entry>
              <entry>
                <a href="ext-ctilsr.xml">CTILSR</a>
              </entry>
              <entry>CTI Lock Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB8</entry>
              <entry>
                <a href="ext-ctiauthstatus.xml">CTIAUTHSTATUS</a>
              </entry>
              <entry>CTI Authentication Status register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFBC</entry>
              <entry>
                <a href="ext-ctidevarch.xml">CTIDEVARCH</a>
              </entry>
              <entry>CTI Device Architecture register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC0</entry>
              <entry>
                <a href="ext-ctidevid2.xml">CTIDEVID2</a>
              </entry>
              <entry>CTI Device ID register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC4</entry>
              <entry>
                <a href="ext-ctidevid1.xml">CTIDEVID1</a>
              </entry>
              <entry>CTI Device ID register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC8</entry>
              <entry>
                <a href="ext-ctidevid.xml">CTIDEVID</a>
              </entry>
              <entry>CTI Device ID register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFCC</entry>
              <entry>
                <a href="ext-ctidevtype.xml">CTIDEVTYPE</a>
              </entry>
              <entry>CTI Device Type register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFD0</entry>
              <entry>
                <a href="ext-ctipidr4.xml">CTIPIDR4</a>
              </entry>
              <entry>CTI Peripheral Identification Register 4</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE0</entry>
              <entry>
                <a href="ext-ctipidr0.xml">CTIPIDR0</a>
              </entry>
              <entry>CTI Peripheral Identification Register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE4</entry>
              <entry>
                <a href="ext-ctipidr1.xml">CTIPIDR1</a>
              </entry>
              <entry>CTI Peripheral Identification Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE8</entry>
              <entry>
                <a href="ext-ctipidr2.xml">CTIPIDR2</a>
              </entry>
              <entry>CTI Peripheral Identification Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFEC</entry>
              <entry>
                <a href="ext-ctipidr3.xml">CTIPIDR3</a>
              </entry>
              <entry>CTI Peripheral Identification Register 3</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF0</entry>
              <entry>
                <a href="ext-cticidr0.xml">CTICIDR0</a>
              </entry>
              <entry>CTI Component Identification Register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF4</entry>
              <entry>
                <a href="ext-cticidr1.xml">CTICIDR1</a>
              </entry>
              <entry>CTI Component Identification Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF8</entry>
              <entry>
                <a href="ext-cticidr2.xml">CTICIDR2</a>
              </entry>
              <entry>CTI Component Identification Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFFC</entry>
              <entry>
                <a href="ext-cticidr3.xml">CTICIDR3</a>
              </entry>
              <entry>CTI Component Identification Register 3</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
        </tbody>
    </section>
      <section anchor="Debug" type="Debug">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
          </row>
        </heading>
        <tbody>
                        <row>
              <entry class="bitfields">0x020</entry>
              <entry>
                <a href="ext-edesr.xml">EDESR</a>
              </entry>
              <entry>External Debug Event Status Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x024</entry>
              <entry>
                <a href="ext-edecr.xml">EDECR</a>
              </entry>
              <entry>External Debug Execution Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x028</entry>
              <entry>
                <a href="ext-edscr2.xml">EDSCR2</a>
              </entry>
              <entry>External Debug Status and Control Register 2</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x030</entry>
              <entry>
                <a href="ext-edwar.xml">EDWAR</a>
              </entry>
              <entry>External Debug Watchpoint Address Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x038</entry>
              <entry>
                <a href="ext-edhsr.xml">EDHSR</a>
              </entry>
              <entry>External Debug Halting Syndrome Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x080</entry>
              <entry>
                <a href="ext-dbgdtrrx_el0.xml">DBGDTRRX_EL0</a>
              </entry>
              <entry>Debug Data Transfer Register, Receive</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x084</entry>
              <entry>
                <a href="ext-editr.xml">EDITR</a>
              </entry>
              <entry>External Debug Instruction Transfer Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x088</entry>
              <entry>
                <a href="ext-edscr.xml">EDSCR</a>
              </entry>
              <entry>External Debug Status and Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x08C</entry>
              <entry>
                <a href="ext-dbgdtrtx_el0.xml">DBGDTRTX_EL0</a>
              </entry>
              <entry>Debug Data Transfer Register, Transmit</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x090</entry>
              <entry>
                <a href="ext-edrcr.xml">EDRCR</a>
              </entry>
              <entry>External Debug Reserve Control Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x094</entry>
              <entry>
                <a href="ext-edacr.xml">EDACR</a>
              </entry>
              <entry>External Debug Auxiliary Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x098</entry>
              <entry>
                <a href="ext-edeccr.xml">EDECCR</a>
              </entry>
              <entry>External Debug Exception Catch Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0A0</entry>
              <entry>
                <a href="ext-edpcsr.xml">EDPCSR[31:0]</a>
              </entry>
              <entry>External Debug Program Counter Sample Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0A4</entry>
              <entry>
                <a href="ext-edcidsr.xml">EDCIDSR</a>
              </entry>
              <entry>External Debug Context ID Sample Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0A8</entry>
              <entry>
                <a href="ext-edvidsr.xml">EDVIDSR</a>
              </entry>
              <entry>External Debug Virtual Context Sample Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0AC</entry>
              <entry>
                <a href="ext-edpcsr.xml">EDPCSR[63:32]</a>
              </entry>
              <entry>External Debug Program Counter Sample Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x300</entry>
              <entry>
                <a href="ext-oslar_el1.xml">OSLAR_EL1</a>
              </entry>
              <entry>OS Lock Access Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x310</entry>
              <entry>
                <a href="ext-edprcr.xml">EDPRCR</a>
              </entry>
              <entry>External Debug Power/Reset Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x314</entry>
              <entry>
                <a href="ext-edprsr.xml">EDPRSR</a>
              </entry>
              <entry>External Debug Processor Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x400 + (16 * n)</entry>
              <entry>
                <a href="ext-dbgbvrn_el1.xml">DBGBVR&lt;n&gt;_EL1[63:0]</a>
              </entry>
              <entry>Debug Breakpoint Value Registers</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x408 + (16 * n)</entry>
              <entry>
                <a href="ext-dbgbcrn_el1.xml">DBGBCR&lt;n&gt;_EL1</a>
              </entry>
              <entry>Debug Breakpoint Control Registers</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x800 + (16 * n)</entry>
              <entry>
                <a href="ext-dbgwvrn_el1.xml">DBGWVR&lt;n&gt;_EL1[63:0]</a>
              </entry>
              <entry>Debug Watchpoint Value Registers</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x808 + (16 * n)</entry>
              <entry>
                <a href="ext-dbgwcrn_el1.xml">DBGWCR&lt;n&gt;_EL1</a>
              </entry>
              <entry>Debug Watchpoint Control Registers</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xD00</entry>
              <entry>
                <a href="ext-midr_el1.xml">MIDR_EL1</a>
              </entry>
              <entry>Main ID Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xD20</entry>
              <entry>
                <a href="ext-edpfr.xml">EDPFR</a>
              </entry>
              <entry>External Debug Processor Feature Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xD28</entry>
              <entry>
                <a href="ext-eddfr.xml">EDDFR</a>
              </entry>
              <entry>External Debug Feature Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xD48</entry>
              <entry>
                <a href="ext-eddfr1.xml">EDDFR1</a>
              </entry>
              <entry>External Debug Feature Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xD50</entry>
              <entry>
                <a href="ext-eddfr2.xml">EDDFR2</a>
              </entry>
              <entry>External Debug Feature Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xD60</entry>
              <entry>
                <a href="ext-edaa32pfr.xml">EDAA32PFR</a>
              </entry>
              <entry>External Debug Auxiliary Processor Feature Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xF00</entry>
              <entry>
                <a href="ext-editctrl.xml">EDITCTRL</a>
              </entry>
              <entry>External Debug Integration mode Control register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFA0</entry>
              <entry>
                <a href="ext-dbgclaimset_el1.xml">DBGCLAIMSET_EL1</a>
              </entry>
              <entry>Debug CLAIM Tag Set Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFA4</entry>
              <entry>
                <a href="ext-dbgclaimclr_el1.xml">DBGCLAIMCLR_EL1</a>
              </entry>
              <entry>Debug CLAIM Tag Clear Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFA8</entry>
              <entry>
                <a href="ext-eddevaff0.xml">EDDEVAFF0</a>
              </entry>
              <entry>External Debug Device Affinity register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFAC</entry>
              <entry>
                <a href="ext-eddevaff1.xml">EDDEVAFF1</a>
              </entry>
              <entry>External Debug Device Affinity register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB0</entry>
              <entry>
                <a href="ext-edlar.xml">EDLAR</a>
              </entry>
              <entry>External Debug Lock Access Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB4</entry>
              <entry>
                <a href="ext-edlsr.xml">EDLSR</a>
              </entry>
              <entry>External Debug Lock Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB8</entry>
              <entry>
                <a href="ext-dbgauthstatus_el1.xml">DBGAUTHSTATUS_EL1</a>
              </entry>
              <entry>Debug Authentication Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFBC</entry>
              <entry>
                <a href="ext-eddevarch.xml">EDDEVARCH</a>
              </entry>
              <entry>External Debug Device Architecture Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC0</entry>
              <entry>
                <a href="ext-eddevid2.xml">EDDEVID2</a>
              </entry>
              <entry>External Debug Device ID register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC4</entry>
              <entry>
                <a href="ext-eddevid1.xml">EDDEVID1</a>
              </entry>
              <entry>External Debug Device ID Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC8</entry>
              <entry>
                <a href="ext-eddevid.xml">EDDEVID</a>
              </entry>
              <entry>External Debug Device ID register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFCC</entry>
              <entry>
                <a href="ext-eddevtype.xml">EDDEVTYPE</a>
              </entry>
              <entry>External Debug Device Type register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFD0</entry>
              <entry>
                <a href="ext-edpidr4.xml">EDPIDR4</a>
              </entry>
              <entry>External Debug Peripheral Identification Register 4</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE0</entry>
              <entry>
                <a href="ext-edpidr0.xml">EDPIDR0</a>
              </entry>
              <entry>External Debug Peripheral Identification Register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE4</entry>
              <entry>
                <a href="ext-edpidr1.xml">EDPIDR1</a>
              </entry>
              <entry>External Debug Peripheral Identification Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE8</entry>
              <entry>
                <a href="ext-edpidr2.xml">EDPIDR2</a>
              </entry>
              <entry>External Debug Peripheral Identification Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFEC</entry>
              <entry>
                <a href="ext-edpidr3.xml">EDPIDR3</a>
              </entry>
              <entry>External Debug Peripheral Identification Register 3</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF0</entry>
              <entry>
                <a href="ext-edcidr0.xml">EDCIDR0</a>
              </entry>
              <entry>External Debug Component Identification Register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF4</entry>
              <entry>
                <a href="ext-edcidr1.xml">EDCIDR1</a>
              </entry>
              <entry>External Debug Component Identification Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF8</entry>
              <entry>
                <a href="ext-edcidr2.xml">EDCIDR2</a>
              </entry>
              <entry>External Debug Component Identification Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFFC</entry>
              <entry>
                <a href="ext-edcidr3.xml">EDCIDR3</a>
              </entry>
              <entry>External Debug Component Identification Register 3</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
        </tbody>
    </section>
      <section anchor="ETE" type="ETE">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
          </row>
        </heading>
        <tbody>
                        <row>
              <entry class="bitfields">0x004</entry>
              <entry>
                <a href="ext-trcprgctlr.xml">TRCPRGCTLR</a>
              </entry>
              <entry>Trace Programming Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x00C</entry>
              <entry>
                <a href="ext-trcstatr.xml">TRCSTATR</a>
              </entry>
              <entry>Trace Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x010</entry>
              <entry>
                <a href="ext-trcconfigr.xml">TRCCONFIGR</a>
              </entry>
              <entry>Trace Configuration Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x018</entry>
              <entry>
                <a href="ext-trcauxctlr.xml">TRCAUXCTLR</a>
              </entry>
              <entry>Trace Auxiliary Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x020</entry>
              <entry>
                <a href="ext-trceventctl0r.xml">TRCEVENTCTL0R</a>
              </entry>
              <entry>Trace Event Control 0 Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x024</entry>
              <entry>
                <a href="ext-trceventctl1r.xml">TRCEVENTCTL1R</a>
              </entry>
              <entry>Trace Event Control 1 Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x028</entry>
              <entry>
                <a href="ext-trcrsr.xml">TRCRSR</a>
              </entry>
              <entry>Trace Resources Status Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x02C</entry>
              <entry>
                <a href="ext-trcstallctlr.xml">TRCSTALLCTLR</a>
              </entry>
              <entry>Trace Stall Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x030</entry>
              <entry>
                <a href="ext-trctsctlr.xml">TRCTSCTLR</a>
              </entry>
              <entry>Trace Timestamp Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x034</entry>
              <entry>
                <a href="ext-trcsyncpr.xml">TRCSYNCPR</a>
              </entry>
              <entry>Trace Synchronization Period Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x038</entry>
              <entry>
                <a href="ext-trcccctlr.xml">TRCCCCTLR</a>
              </entry>
              <entry>Trace Cycle Count Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x03C</entry>
              <entry>
                <a href="ext-trcbbctlr.xml">TRCBBCTLR</a>
              </entry>
              <entry>Trace Branch Broadcast Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x040</entry>
              <entry>
                <a href="ext-trctraceidr.xml">TRCTRACEIDR</a>
              </entry>
              <entry>Trace ID Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x044</entry>
              <entry>
                <a href="ext-trcqctlr.xml">TRCQCTLR</a>
              </entry>
              <entry>Trace Q Element Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x048</entry>
              <entry>
                <a href="ext-trciteedcr.xml">TRCITEEDCR</a>
              </entry>
              <entry>Instrumentation Trace Extension External Debug Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x080</entry>
              <entry>
                <a href="ext-trcvictlr.xml">TRCVICTLR</a>
              </entry>
              <entry>Trace ViewInst Main Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x084</entry>
              <entry>
                <a href="ext-trcviiectlr.xml">TRCVIIECTLR</a>
              </entry>
              <entry>Trace ViewInst Include/Exclude Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x088</entry>
              <entry>
                <a href="ext-trcvissctlr.xml">TRCVISSCTLR</a>
              </entry>
              <entry>Trace ViewInst Start/Stop Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x08C</entry>
              <entry>
                <a href="ext-trcvipcssctlr.xml">TRCVIPCSSCTLR</a>
              </entry>
              <entry>Trace ViewInst Start/Stop PE Comparator Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x100 + (4 * n)</entry>
              <entry>
                <a href="ext-trcseqevrn.xml">TRCSEQEVR&lt;n&gt;</a>
              </entry>
              <entry>Trace Sequencer State Transition Control Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x118</entry>
              <entry>
                <a href="ext-trcseqrstevr.xml">TRCSEQRSTEVR</a>
              </entry>
              <entry>Trace Sequencer Reset Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x11C</entry>
              <entry>
                <a href="ext-trcseqstr.xml">TRCSEQSTR</a>
              </entry>
              <entry>Trace Sequencer State Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x120 + (4 * n)</entry>
              <entry>
                <a href="ext-trcextinselrn.xml">TRCEXTINSELR&lt;n&gt;</a>
              </entry>
              <entry>Trace External Input Select Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x140 + (4 * n)</entry>
              <entry>
                <a href="ext-trccntrldvrn.xml">TRCCNTRLDVR&lt;n&gt;</a>
              </entry>
              <entry>Trace Counter Reload Value Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x150 + (4 * n)</entry>
              <entry>
                <a href="ext-trccntctlrn.xml">TRCCNTCTLR&lt;n&gt;</a>
              </entry>
              <entry>Trace Counter Control Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x160 + (4 * n)</entry>
              <entry>
                <a href="ext-trccntvrn.xml">TRCCNTVR&lt;n&gt;</a>
              </entry>
              <entry>Trace Counter Value Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x180</entry>
              <entry>
                <a href="ext-trcidr8.xml">TRCIDR8</a>
              </entry>
              <entry>Trace ID Register 8</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x184</entry>
              <entry>
                <a href="ext-trcidr9.xml">TRCIDR9</a>
              </entry>
              <entry>Trace ID Register 9</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x188</entry>
              <entry>
                <a href="ext-trcidr10.xml">TRCIDR10</a>
              </entry>
              <entry>Trace ID Register 10</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x18C</entry>
              <entry>
                <a href="ext-trcidr11.xml">TRCIDR11</a>
              </entry>
              <entry>Trace ID Register 11</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x190</entry>
              <entry>
                <a href="ext-trcidr12.xml">TRCIDR12</a>
              </entry>
              <entry>Trace ID Register 12</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x194</entry>
              <entry>
                <a href="ext-trcidr13.xml">TRCIDR13</a>
              </entry>
              <entry>Trace ID Register 13</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1C0</entry>
              <entry>
                <a href="ext-trcimspec0.xml">TRCIMSPEC0</a>
              </entry>
              <entry>Trace IMP DEF Register 0</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1C0 + (4 * n)</entry>
              <entry>
                <a href="ext-trcimspecn.xml">TRCIMSPEC&lt;n&gt;</a>
              </entry>
              <entry>Trace IMP DEF Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1E0</entry>
              <entry>
                <a href="ext-trcidr0.xml">TRCIDR0</a>
              </entry>
              <entry>Trace ID Register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1E4</entry>
              <entry>
                <a href="ext-trcidr1.xml">TRCIDR1</a>
              </entry>
              <entry>Trace ID Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1E8</entry>
              <entry>
                <a href="ext-trcidr2.xml">TRCIDR2</a>
              </entry>
              <entry>Trace ID Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1EC</entry>
              <entry>
                <a href="ext-trcidr3.xml">TRCIDR3</a>
              </entry>
              <entry>Trace ID Register 3</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1F0</entry>
              <entry>
                <a href="ext-trcidr4.xml">TRCIDR4</a>
              </entry>
              <entry>Trace ID Register 4</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1F4</entry>
              <entry>
                <a href="ext-trcidr5.xml">TRCIDR5</a>
              </entry>
              <entry>Trace ID Register 5</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1F8</entry>
              <entry>
                <a href="ext-trcidr6.xml">TRCIDR6</a>
              </entry>
              <entry>Trace ID Register 6</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1FC</entry>
              <entry>
                <a href="ext-trcidr7.xml">TRCIDR7</a>
              </entry>
              <entry>Trace ID Register 7</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x200 + (4 * n)</entry>
              <entry>
                <a href="ext-trcrsctlrn.xml">TRCRSCTLR&lt;n&gt;</a>
              </entry>
              <entry>Trace Resource Selection Control Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x280 + (4 * n)</entry>
              <entry>
                <a href="ext-trcssccrn.xml">TRCSSCCR&lt;n&gt;</a>
              </entry>
              <entry>Trace Single-shot Comparator Control Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x2A0 + (4 * n)</entry>
              <entry>
                <a href="ext-trcsscsrn.xml">TRCSSCSR&lt;n&gt;</a>
              </entry>
              <entry>Trace Single-shot Comparator Control Status Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x2C0 + (4 * n)</entry>
              <entry>
                <a href="ext-trcsspcicrn.xml">TRCSSPCICR&lt;n&gt;</a>
              </entry>
              <entry>Trace Single-shot Processing Element Comparator Input Control Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x304</entry>
              <entry>
                <a href="ext-trcoslsr.xml">TRCOSLSR</a>
              </entry>
              <entry>Trace OS Lock Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x310</entry>
              <entry>
                <a href="ext-trcpdcr.xml">TRCPDCR</a>
              </entry>
              <entry>Trace PowerDown Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x314</entry>
              <entry>
                <a href="ext-trcpdsr.xml">TRCPDSR</a>
              </entry>
              <entry>Trace PowerDown Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x400 + (8 * n)</entry>
              <entry>
                <a href="ext-trcacvrn.xml">TRCACVR&lt;n&gt;</a>
              </entry>
              <entry>Trace Address Comparator Value Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x480 + (8 * n)</entry>
              <entry>
                <a href="ext-trcacatrn.xml">TRCACATR&lt;n&gt;</a>
              </entry>
              <entry>Trace Address Comparator Access Type Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x600 + (8 * n)</entry>
              <entry>
                <a href="ext-trccidcvrn.xml">TRCCIDCVR&lt;n&gt;</a>
              </entry>
              <entry>Trace Context Identifier Comparator Value Registers &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x640 + (8 * n)</entry>
              <entry>
                <a href="ext-trcvmidcvrn.xml">TRCVMIDCVR&lt;n&gt;</a>
              </entry>
              <entry>Trace Virtual Context Identifier Comparator Value Register &lt;n&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x680</entry>
              <entry>
                <a href="ext-trccidcctlr0.xml">TRCCIDCCTLR0</a>
              </entry>
              <entry>Trace Context Identifier Comparator Control Register 0</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x684</entry>
              <entry>
                <a href="ext-trccidcctlr1.xml">TRCCIDCCTLR1</a>
              </entry>
              <entry>Trace Context Identifier Comparator Control Register 1</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x688</entry>
              <entry>
                <a href="ext-trcvmidcctlr0.xml">TRCVMIDCCTLR0</a>
              </entry>
              <entry>Trace Virtual Context Identifier Comparator Control Register 0</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x68C</entry>
              <entry>
                <a href="ext-trcvmidcctlr1.xml">TRCVMIDCCTLR1</a>
              </entry>
              <entry>Trace Virtual Context Identifier Comparator Control Register 1</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xF00</entry>
              <entry>
                <a href="ext-trcitctrl.xml">TRCITCTRL</a>
              </entry>
              <entry>Trace Integration Mode Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFA0</entry>
              <entry>
                <a href="ext-trcclaimset.xml">TRCCLAIMSET</a>
              </entry>
              <entry>Trace Claim Tag Set Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFA4</entry>
              <entry>
                <a href="ext-trcclaimclr.xml">TRCCLAIMCLR</a>
              </entry>
              <entry>Trace Claim Tag Clear Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFA8</entry>
              <entry>
                <a href="ext-trcdevaff.xml">TRCDEVAFF</a>
              </entry>
              <entry>Trace Device Affinity Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB0</entry>
              <entry>
                <a href="ext-trclar.xml">TRCLAR</a>
              </entry>
              <entry>Trace Lock Access Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB4</entry>
              <entry>
                <a href="ext-trclsr.xml">TRCLSR</a>
              </entry>
              <entry>Trace Lock Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB8</entry>
              <entry>
                <a href="ext-trcauthstatus.xml">TRCAUTHSTATUS</a>
              </entry>
              <entry>Trace Authentication Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFBC</entry>
              <entry>
                <a href="ext-trcdevarch.xml">TRCDEVARCH</a>
              </entry>
              <entry>Trace Device Architecture Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC0</entry>
              <entry>
                <a href="ext-trcdevid2.xml">TRCDEVID2</a>
              </entry>
              <entry>Trace Device Configuration Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC4</entry>
              <entry>
                <a href="ext-trcdevid1.xml">TRCDEVID1</a>
              </entry>
              <entry>Trace Device Configuration Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC8</entry>
              <entry>
                <a href="ext-trcdevid.xml">TRCDEVID</a>
              </entry>
              <entry>Trace Device Configuration Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFCC</entry>
              <entry>
                <a href="ext-trcdevtype.xml">TRCDEVTYPE</a>
              </entry>
              <entry>Trace Device Type Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFD0</entry>
              <entry>
                <a href="ext-trcpidr4.xml">TRCPIDR4</a>
              </entry>
              <entry>Trace Peripheral Identification Register 4</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFD4</entry>
              <entry>
                <a href="ext-trcpidr5.xml">TRCPIDR5</a>
              </entry>
              <entry>Trace Peripheral Identification Register 5</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFD8</entry>
              <entry>
                <a href="ext-trcpidr6.xml">TRCPIDR6</a>
              </entry>
              <entry>Trace Peripheral Identification Register 6</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFDC</entry>
              <entry>
                <a href="ext-trcpidr7.xml">TRCPIDR7</a>
              </entry>
              <entry>Trace Peripheral Identification Register 7</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE0</entry>
              <entry>
                <a href="ext-trcpidr0.xml">TRCPIDR0</a>
              </entry>
              <entry>Trace Peripheral Identification Register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE4</entry>
              <entry>
                <a href="ext-trcpidr1.xml">TRCPIDR1</a>
              </entry>
              <entry>Trace Peripheral Identification Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE8</entry>
              <entry>
                <a href="ext-trcpidr2.xml">TRCPIDR2</a>
              </entry>
              <entry>Trace Peripheral Identification Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFEC</entry>
              <entry>
                <a href="ext-trcpidr3.xml">TRCPIDR3</a>
              </entry>
              <entry>Trace Peripheral Identification Register 3</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF0</entry>
              <entry>
                <a href="ext-trccidr0.xml">TRCCIDR0</a>
              </entry>
              <entry>Trace Component Identification Register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF4</entry>
              <entry>
                <a href="ext-trccidr1.xml">TRCCIDR1</a>
              </entry>
              <entry>Trace Component Identification Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF8</entry>
              <entry>
                <a href="ext-trccidr2.xml">TRCCIDR2</a>
              </entry>
              <entry>Trace Component Identification Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFFC</entry>
              <entry>
                <a href="ext-trccidr3.xml">TRCCIDR3</a>
              </entry>
              <entry>Trace Component Identification Register 3</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
        </tbody>
    </section>
      <section anchor="GICCPUinterface" type="GIC CPU interface">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
          </row>
        </heading>
        <tbody>
                        <row>
              <entry class="bitfields">0x0000</entry>
              <entry>
                <a href="ext-gicc_ctlr.xml">GICC_CTLR</a>
              </entry>
              <entry>CPU Interface Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0004</entry>
              <entry>
                <a href="ext-gicc_pmr.xml">GICC_PMR</a>
              </entry>
              <entry>CPU Interface Priority Mask Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0008</entry>
              <entry>
                <a href="ext-gicc_bpr.xml">GICC_BPR</a>
              </entry>
              <entry>CPU Interface Binary Point Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x000C</entry>
              <entry>
                <a href="ext-gicc_iar.xml">GICC_IAR</a>
              </entry>
              <entry>CPU Interface Interrupt Acknowledge Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0010</entry>
              <entry>
                <a href="ext-gicc_eoir.xml">GICC_EOIR</a>
              </entry>
              <entry>CPU Interface End Of Interrupt Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0014</entry>
              <entry>
                <a href="ext-gicc_rpr.xml">GICC_RPR</a>
              </entry>
              <entry>CPU Interface Running Priority Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0018</entry>
              <entry>
                <a href="ext-gicc_hppir.xml">GICC_HPPIR</a>
              </entry>
              <entry>CPU Interface Highest Priority Pending Interrupt Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x001C</entry>
              <entry>
                <a href="ext-gicc_abpr.xml">GICC_ABPR</a>
              </entry>
              <entry>CPU Interface Aliased Binary Point Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0020</entry>
              <entry>
                <a href="ext-gicc_aiar.xml">GICC_AIAR</a>
              </entry>
              <entry>CPU Interface Aliased Interrupt Acknowledge Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0024</entry>
              <entry>
                <a href="ext-gicc_aeoir.xml">GICC_AEOIR</a>
              </entry>
              <entry>CPU Interface Aliased End Of Interrupt Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0028</entry>
              <entry>
                <a href="ext-gicc_ahppir.xml">GICC_AHPPIR</a>
              </entry>
              <entry>CPU Interface Aliased Highest Priority Pending Interrupt Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x002C</entry>
              <entry>
                <a href="ext-gicc_statusr.xml">GICC_STATUSR</a>
              </entry>
              <entry>CPU Interface Status Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x00D0 + (4 * n)</entry>
              <entry>
                <a href="ext-gicc_aprn.xml">GICC_APR&lt;n&gt;</a>
              </entry>
              <entry>CPU Interface Active Priorities Registers</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x00E0 + (4 * n)</entry>
              <entry>
                <a href="ext-gicc_nsaprn.xml">GICC_NSAPR&lt;n&gt;</a>
              </entry>
              <entry>CPU Interface Non-secure Active Priorities Registers</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x00FC</entry>
              <entry>
                <a href="ext-gicc_iidr.xml">GICC_IIDR</a>
              </entry>
              <entry>CPU Interface Identification Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1000</entry>
              <entry>
                <a href="ext-gicc_dir.xml">GICC_DIR</a>
              </entry>
              <entry>CPU Interface Deactivate Interrupt Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
        </tbody>
    </section>
      <section anchor="GICDistributor" type="GIC Distributor">
        <sectiongroup groupname="Frames">
            <section anchor="Dist_base" type="Dist_base">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x0000</entry>
              <entry>
                <a href="ext-gicd_ctlr.xml">GICD_CTLR</a>
              </entry>
              <entry>Distributor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0004</entry>
              <entry>
                <a href="ext-gicd_typer.xml">GICD_TYPER</a>
              </entry>
              <entry>Interrupt Controller Type Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0008</entry>
              <entry>
                <a href="ext-gicd_iidr.xml">GICD_IIDR</a>
              </entry>
              <entry>Distributor Implementer Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x000C</entry>
              <entry>
                <a href="ext-gicd_typer2.xml">GICD_TYPER2</a>
              </entry>
              <entry>Interrupt Controller Type Register 2</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0010</entry>
              <entry>
                <a href="ext-gicd_statusr.xml">GICD_STATUSR</a>
              </entry>
              <entry>Error Reporting Status Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0040</entry>
              <entry>
                <a href="ext-gicd_setspi_nsr.xml">GICD_SETSPI_NSR</a>
              </entry>
              <entry>Set Non-secure SPI Pending Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0048</entry>
              <entry>
                <a href="ext-gicd_clrspi_nsr.xml">GICD_CLRSPI_NSR</a>
              </entry>
              <entry>Clear Non-secure SPI Pending Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0050</entry>
              <entry>
                <a href="ext-gicd_setspi_sr.xml">GICD_SETSPI_SR</a>
              </entry>
              <entry>Set Secure SPI Pending Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0058</entry>
              <entry>
                <a href="ext-gicd_clrspi_sr.xml">GICD_CLRSPI_SR</a>
              </entry>
              <entry>Clear Secure SPI Pending Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0080 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_igrouprn.xml">GICD_IGROUPR&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Group Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0100 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_isenablern.xml">GICD_ISENABLER&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Set-Enable Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0180 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_icenablern.xml">GICD_ICENABLER&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Clear-Enable Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0200 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_ispendrn.xml">GICD_ISPENDR&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Set-Pending Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0280 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_icpendrn.xml">GICD_ICPENDR&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Clear-Pending Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0300 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_isactivern.xml">GICD_ISACTIVER&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Set-Active Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0380 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_icactivern.xml">GICD_ICACTIVER&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Clear-Active Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0400 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_ipriorityrn.xml">GICD_IPRIORITYR&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Priority Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0800 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_itargetsrn.xml">GICD_ITARGETSR&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Processor Targets Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0C00 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_icfgrn.xml">GICD_ICFGR&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Configuration Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0D00 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_igrpmodrn.xml">GICD_IGRPMODR&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Group Modifier Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0E00 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_nsacrn.xml">GICD_NSACR&lt;n&gt;</a>
              </entry>
              <entry>Non-secure Access Control Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0F00</entry>
              <entry>
                <a href="ext-gicd_sgir.xml">GICD_SGIR</a>
              </entry>
              <entry>Software Generated Interrupt Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0F10 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_cpendsgirn.xml">GICD_CPENDSGIR&lt;n&gt;</a>
              </entry>
              <entry>SGI Clear-Pending Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0F20 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_spendsgirn.xml">GICD_SPENDSGIR&lt;n&gt;</a>
              </entry>
              <entry>SGI Set-Pending Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0F80 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_inmirn.xml">GICD_INMIR&lt;n&gt;</a>
              </entry>
              <entry>Non-maskable Interrupt Registers, x = 0 to 31</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x1000 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_igrouprne.xml">GICD_IGROUPR&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Group Registers (extended SPI range)</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x1200 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_isenablerne.xml">GICD_ISENABLER&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Set-Enable Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x1400 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_icenablerne.xml">GICD_ICENABLER&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Clear-Enable Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x1600 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_ispendrne.xml">GICD_ISPENDR&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Set-Pending Registers (extended SPI range)</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x1800 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_icpendrne.xml">GICD_ICPENDR&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Clear-Pending Registers (extended SPI range)</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x1A00 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_isactiverne.xml">GICD_ISACTIVER&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Set-Active Registers (extended SPI range)</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x1C00 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_icactiverne.xml">GICD_ICACTIVER&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Clear-Active Registers (extended SPI range)</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x2000 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_ipriorityrne.xml">GICD_IPRIORITYR&lt;n&gt;E</a>
              </entry>
              <entry>Holds the priority of the corresponding interrupt for each extended SPI supported by the GIC.</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3000 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_icfgrne.xml">GICD_ICFGR&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Configuration Registers (Extended SPI Range)</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3400 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_igrpmodrne.xml">GICD_IGRPMODR&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Group Modifier Registers (extended SPI range)</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3600 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_nsacrne.xml">GICD_NSACR&lt;n&gt;E</a>
              </entry>
              <entry>Non-secure Access Control Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3B00 + (4 * n)</entry>
              <entry>
                <a href="ext-gicd_inmirne.xml">GICD_INMIR&lt;n&gt;E</a>
              </entry>
              <entry>Non-maskable Interrupt Registers for Extended SPIs, x = 0 to 31</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x6000 + (8 * n)</entry>
              <entry>
                <a href="ext-gicd_iroutern.xml">GICD_IROUTER&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Routing Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x8000 + (8 * n)</entry>
              <entry>
                <a href="ext-gicd_irouterne.xml">GICD_IROUTER&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Routing Registers (Extended SPI Range)</entry>
              <entry>RW</entry>
            </row>
        </tbody>
      </section>
            <section anchor="MSI_base" type="MSI_base">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x0004</entry>
              <entry>
                <a href="ext-gicm_typer.xml">GICM_TYPER</a>
              </entry>
              <entry>Distributor MSI Type Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0040</entry>
              <entry>
                <a href="ext-gicm_setspi_nsr.xml">GICM_SETSPI_NSR</a>
              </entry>
              <entry>Set Non-secure SPI Pending Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0048</entry>
              <entry>
                <a href="ext-gicm_clrspi_nsr.xml">GICM_CLRSPI_NSR</a>
              </entry>
              <entry>Clear Non-secure SPI Pending Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0050</entry>
              <entry>
                <a href="ext-gicm_setspi_sr.xml">GICM_SETSPI_SR</a>
              </entry>
              <entry>Set Secure SPI Pending Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0058</entry>
              <entry>
                <a href="ext-gicm_clrspi_sr.xml">GICM_CLRSPI_SR</a>
              </entry>
              <entry>Clear Secure SPI Pending Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0FCC</entry>
              <entry>
                <a href="ext-gicm_iidr.xml">GICM_IIDR</a>
              </entry>
              <entry>Distributor Implementer Identification Register</entry>
              <entry>RO</entry>
            </row>
        </tbody>
      </section>
        </sectiongroup>
    </section>
      <section anchor="GICITScontrol" type="GIC ITS control">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
          </row>
        </heading>
        <tbody>
                        <row>
              <entry class="bitfields">0x0000</entry>
              <entry>
                <a href="ext-gits_ctlr.xml">GITS_CTLR</a>
              </entry>
              <entry>ITS Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0004</entry>
              <entry>
                <a href="ext-gits_iidr.xml">GITS_IIDR</a>
              </entry>
              <entry>ITS Identification Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0008</entry>
              <entry>
                <a href="ext-gits_typer.xml">GITS_TYPER</a>
              </entry>
              <entry>ITS Type Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0010</entry>
              <entry>
                <a href="ext-gits_mpamidr.xml">GITS_MPAMIDR</a>
              </entry>
              <entry>Report maximum PARTID and PMG Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0014</entry>
              <entry>
                <a href="ext-gits_partidr.xml">GITS_PARTIDR</a>
              </entry>
              <entry>Set PARTID and PMG Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0018</entry>
              <entry>
                <a href="ext-gits_mpidr.xml">GITS_MPIDR</a>
              </entry>
              <entry>Report ITS's affinity.</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0040</entry>
              <entry>
                <a href="ext-gits_statusr.xml">GITS_STATUSR</a>
              </entry>
              <entry>ITS Error Reporting Status Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0048</entry>
              <entry>
                <a href="ext-gits_umsir.xml">GITS_UMSIR</a>
              </entry>
              <entry>ITS Unmapped MSI register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0080</entry>
              <entry>
                <a href="ext-gits_cbaser.xml">GITS_CBASER</a>
              </entry>
              <entry>ITS Command Queue Descriptor</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0088</entry>
              <entry>
                <a href="ext-gits_cwriter.xml">GITS_CWRITER</a>
              </entry>
              <entry>ITS Write Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0090</entry>
              <entry>
                <a href="ext-gits_creadr.xml">GITS_CREADR</a>
              </entry>
              <entry>ITS Read Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0100 + (8 * n)</entry>
              <entry>
                <a href="ext-gits_basern.xml">GITS_BASER&lt;n&gt;</a>
              </entry>
              <entry>ITS Table Descriptors</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x20020</entry>
              <entry>
                <a href="ext-gits_sgir.xml">GITS_SGIR</a>
              </entry>
              <entry>ITS SGI Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
        </tbody>
    </section>
      <section anchor="GICITStranslation" type="GIC ITS translation">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
          </row>
        </heading>
        <tbody>
                        <row>
              <entry class="bitfields">0x0040</entry>
              <entry>
                <a href="ext-gits_translater.xml">GITS_TRANSLATER</a>
              </entry>
              <entry>ITS Translation Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
        </tbody>
    </section>
      <section anchor="GICRedistributor" type="GIC Redistributor">
        <sectiongroup groupname="Frames">
            <section anchor="RD_base" type="RD_base">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x0000</entry>
              <entry>
                <a href="ext-gicr_ctlr.xml">GICR_CTLR</a>
              </entry>
              <entry>Redistributor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0004</entry>
              <entry>
                <a href="ext-gicr_iidr.xml">GICR_IIDR</a>
              </entry>
              <entry>Redistributor Implementer Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0008</entry>
              <entry>
                <a href="ext-gicr_typer.xml">GICR_TYPER</a>
              </entry>
              <entry>Redistributor Type Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0010</entry>
              <entry>
                <a href="ext-gicr_statusr.xml">GICR_STATUSR</a>
              </entry>
              <entry>Error Reporting Status Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0014</entry>
              <entry>
                <a href="ext-gicr_waker.xml">GICR_WAKER</a>
              </entry>
              <entry>Redistributor Wake Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0018</entry>
              <entry>
                <a href="ext-gicr_mpamidr.xml">GICR_MPAMIDR</a>
              </entry>
              <entry>Report maximum PARTID and PMG Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x001C</entry>
              <entry>
                <a href="ext-gicr_partidr.xml">GICR_PARTIDR</a>
              </entry>
              <entry>Set PARTID and PMG Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0040</entry>
              <entry>
                <a href="ext-gicr_setlpir.xml">GICR_SETLPIR</a>
              </entry>
              <entry>Set LPI Pending Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0048</entry>
              <entry>
                <a href="ext-gicr_clrlpir.xml">GICR_CLRLPIR</a>
              </entry>
              <entry>Clear LPI Pending Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0070</entry>
              <entry>
                <a href="ext-gicr_propbaser.xml">GICR_PROPBASER</a>
              </entry>
              <entry>Redistributor Properties Base Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0078</entry>
              <entry>
                <a href="ext-gicr_pendbaser.xml">GICR_PENDBASER</a>
              </entry>
              <entry>Redistributor LPI Pending Table Base Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00A0</entry>
              <entry>
                <a href="ext-gicr_invlpir.xml">GICR_INVLPIR</a>
              </entry>
              <entry>Redistributor Invalidate LPI Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x00B0</entry>
              <entry>
                <a href="ext-gicr_invallr.xml">GICR_INVALLR</a>
              </entry>
              <entry>Redistributor Invalidate All Register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x00C0</entry>
              <entry>
                <a href="ext-gicr_syncr.xml">GICR_SYNCR</a>
              </entry>
              <entry>Redistributor Synchronize Register</entry>
              <entry>RO</entry>
            </row>
        </tbody>
      </section>
            <section anchor="SGI_base" type="SGI_base">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x0080</entry>
              <entry>
                <a href="ext-gicr_igroupr0.xml">GICR_IGROUPR0</a>
              </entry>
              <entry>Interrupt Group Register 0</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0080 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_igrouprne.xml">GICR_IGROUPR&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Group Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0100</entry>
              <entry>
                <a href="ext-gicr_isenabler0.xml">GICR_ISENABLER0</a>
              </entry>
              <entry>Interrupt Set-Enable Register 0</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0100 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_isenablerne.xml">GICR_ISENABLER&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Set-Enable Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0180</entry>
              <entry>
                <a href="ext-gicr_icenabler0.xml">GICR_ICENABLER0</a>
              </entry>
              <entry>Interrupt Clear-Enable Register 0</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0180 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_icenablerne.xml">GICR_ICENABLER&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Clear-Enable Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0200</entry>
              <entry>
                <a href="ext-gicr_ispendr0.xml">GICR_ISPENDR0</a>
              </entry>
              <entry>Interrupt Set-Pending Register 0</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0200 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_ispendrne.xml">GICR_ISPENDR&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Set-Pending Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0280</entry>
              <entry>
                <a href="ext-gicr_icpendr0.xml">GICR_ICPENDR0</a>
              </entry>
              <entry>Interrupt Clear-Pending Register 0</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0280 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_icpendrne.xml">GICR_ICPENDR&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Clear-Pending Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0300</entry>
              <entry>
                <a href="ext-gicr_isactiver0.xml">GICR_ISACTIVER0</a>
              </entry>
              <entry>Interrupt Set-Active Register 0</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0300 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_isactiverne.xml">GICR_ISACTIVER&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Set-Active Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0380</entry>
              <entry>
                <a href="ext-gicr_icactiver0.xml">GICR_ICACTIVER0</a>
              </entry>
              <entry>Interrupt Clear-Active Register 0</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0380 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_icactiverne.xml">GICR_ICACTIVER&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Clear-Active Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0400 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_ipriorityrne.xml">GICR_IPRIORITYR&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Priority Registers (extended PPI range)</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0400 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_ipriorityrn.xml">GICR_IPRIORITYR&lt;n&gt;</a>
              </entry>
              <entry>Interrupt Priority Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0C00</entry>
              <entry>
                <a href="ext-gicr_icfgr0.xml">GICR_ICFGR0</a>
              </entry>
              <entry>Interrupt Configuration Register 0</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0C00 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_icfgrne.xml">GICR_ICFGR&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt configuration registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0C04</entry>
              <entry>
                <a href="ext-gicr_icfgr1.xml">GICR_ICFGR1</a>
              </entry>
              <entry>Interrupt Configuration Register 1</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0D00</entry>
              <entry>
                <a href="ext-gicr_igrpmodr0.xml">GICR_IGRPMODR0</a>
              </entry>
              <entry>Interrupt Group Modifier Register 0</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0D00 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_igrpmodrne.xml">GICR_IGRPMODR&lt;n&gt;E</a>
              </entry>
              <entry>Interrupt Group Modifier Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0E00</entry>
              <entry>
                <a href="ext-gicr_nsacr.xml">GICR_NSACR</a>
              </entry>
              <entry>Non-secure Access Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0F80</entry>
              <entry>
                <a href="ext-gicr_inmir0.xml">GICR_INMIR0</a>
              </entry>
              <entry>Non-maskable Interrupt Register 0</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0F80 + (4 * n)</entry>
              <entry>
                <a href="ext-gicr_inmirne.xml">GICR_INMIR&lt;n&gt;E</a>
              </entry>
              <entry>Non-maskable Interrupt Registers for Extended PPIs, x = 1 to 2.</entry>
              <entry>RW</entry>
            </row>
        </tbody>
      </section>
            <section anchor="VLPI_base" type="VLPI_base">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x0070</entry>
              <entry>
                <a href="ext-gicr_vpropbaser.xml">GICR_VPROPBASER</a>
              </entry>
              <entry>Virtual Redistributor Properties Base Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0078</entry>
              <entry>
                <a href="ext-gicr_vpendbaser.xml">GICR_VPENDBASER</a>
              </entry>
              <entry>Virtual Redistributor LPI Pending Table Base Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0080</entry>
              <entry>
                <a href="ext-gicr_vsgir.xml">GICR_VSGIR</a>
              </entry>
              <entry>Redistributor virtual SGI pending state request register</entry>
              <entry>WO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0088</entry>
              <entry>
                <a href="ext-gicr_vsgipendr.xml">GICR_VSGIPENDR</a>
              </entry>
              <entry>Redistributor virtual SGI pending state register</entry>
              <entry>RO</entry>
            </row>
        </tbody>
      </section>
        </sectiongroup>
    </section>
      <section anchor="GICVirtualCPUinterface" type="GIC Virtual CPU interface">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
          </row>
        </heading>
        <tbody>
                        <row>
              <entry class="bitfields">0x0000</entry>
              <entry>
                <a href="ext-gicv_ctlr.xml">GICV_CTLR</a>
              </entry>
              <entry>Virtual Machine Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0004</entry>
              <entry>
                <a href="ext-gicv_pmr.xml">GICV_PMR</a>
              </entry>
              <entry>Virtual Machine Priority Mask Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0008</entry>
              <entry>
                <a href="ext-gicv_bpr.xml">GICV_BPR</a>
              </entry>
              <entry>Virtual Machine Binary Point Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x000C</entry>
              <entry>
                <a href="ext-gicv_iar.xml">GICV_IAR</a>
              </entry>
              <entry>Virtual Machine Interrupt Acknowledge Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0010</entry>
              <entry>
                <a href="ext-gicv_eoir.xml">GICV_EOIR</a>
              </entry>
              <entry>Virtual Machine End Of Interrupt Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0014</entry>
              <entry>
                <a href="ext-gicv_rpr.xml">GICV_RPR</a>
              </entry>
              <entry>Virtual Machine Running Priority Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0018</entry>
              <entry>
                <a href="ext-gicv_hppir.xml">GICV_HPPIR</a>
              </entry>
              <entry>Virtual Machine Highest Priority Pending Interrupt Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x001C</entry>
              <entry>
                <a href="ext-gicv_abpr.xml">GICV_ABPR</a>
              </entry>
              <entry>Virtual Machine Aliased Binary Point Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0020</entry>
              <entry>
                <a href="ext-gicv_aiar.xml">GICV_AIAR</a>
              </entry>
              <entry>Virtual Machine Aliased Interrupt Acknowledge Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0024</entry>
              <entry>
                <a href="ext-gicv_aeoir.xml">GICV_AEOIR</a>
              </entry>
              <entry>Virtual Machine Aliased End Of Interrupt Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0028</entry>
              <entry>
                <a href="ext-gicv_ahppir.xml">GICV_AHPPIR</a>
              </entry>
              <entry>Virtual Machine Aliased Highest Priority Pending Interrupt Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x002C</entry>
              <entry>
                <a href="ext-gicv_statusr.xml">GICV_STATUSR</a>
              </entry>
              <entry>Virtual Machine Error Reporting Status Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x00D0 + (4 * n)</entry>
              <entry>
                <a href="ext-gicv_aprn.xml">GICV_APR&lt;n&gt;</a>
              </entry>
              <entry>Virtual Machine Active Priorities Registers</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x00FC</entry>
              <entry>
                <a href="ext-gicv_iidr.xml">GICV_IIDR</a>
              </entry>
              <entry>Virtual Machine CPU Interface Identification Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x1000</entry>
              <entry>
                <a href="ext-gicv_dir.xml">GICV_DIR</a>
              </entry>
              <entry>Virtual Machine Deactivate Interrupt Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
        </tbody>
    </section>
      <section anchor="GICVirtualinterfacecontrol" type="GIC Virtual interface control">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
          </row>
        </heading>
        <tbody>
                        <row>
              <entry class="bitfields">0x0000</entry>
              <entry>
                <a href="ext-gich_hcr.xml">GICH_HCR</a>
              </entry>
              <entry>Hypervisor Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0004</entry>
              <entry>
                <a href="ext-gich_vtr.xml">GICH_VTR</a>
              </entry>
              <entry>Virtual Type Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0008</entry>
              <entry>
                <a href="ext-gich_vmcr.xml">GICH_VMCR</a>
              </entry>
              <entry>Virtual Machine Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0010</entry>
              <entry>
                <a href="ext-gich_misr.xml">GICH_MISR</a>
              </entry>
              <entry>Maintenance Interrupt Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0020</entry>
              <entry>
                <a href="ext-gich_eisr.xml">GICH_EISR</a>
              </entry>
              <entry>End Interrupt Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0030</entry>
              <entry>
                <a href="ext-gich_elrsr.xml">GICH_ELRSR</a>
              </entry>
              <entry>Empty List Register Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x00F0 + (4 * n)</entry>
              <entry>
                <a href="ext-gich_aprn.xml">GICH_APR&lt;n&gt;</a>
              </entry>
              <entry>Active Priorities Registers</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x0100 + (4 * n)</entry>
              <entry>
                <a href="ext-gich_lrn.xml">GICH_LR&lt;n&gt;</a>
              </entry>
              <entry>List Registers</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
        </tbody>
    </section>
      <section anchor="MPAM" type="MPAM">
        <sectiongroup groupname="Frames">
            <section anchor="MPAMF_BASE_ns" type="MPAMF_BASE_ns">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x0000</entry>
              <entry>
                <a href="ext-mpamf_idr.xml">MPAMF_IDR</a>
              </entry>
              <entry>MPAM Features Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0018</entry>
              <entry>
                <a href="ext-mpamf_iidr.xml">MPAMF_IIDR</a>
              </entry>
              <entry>MPAM Implementation Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0020</entry>
              <entry>
                <a href="ext-mpamf_aidr.xml">MPAMF_AIDR</a>
              </entry>
              <entry>MPAM Architecture Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0028</entry>
              <entry>
                <a href="ext-mpamf_impl_idr.xml">MPAMF_IMPL_IDR</a>
              </entry>
              <entry>MPAM Implementation-Specific Partitioning Feature Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0030</entry>
              <entry>
                <a href="ext-mpamf_cpor_idr.xml">MPAMF_CPOR_IDR</a>
              </entry>
              <entry>MPAM Features Cache Portion Partitioning ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0038</entry>
              <entry>
                <a href="ext-mpamf_ccap_idr.xml">MPAMF_CCAP_IDR</a>
              </entry>
              <entry>MPAM Features Cache Capacity Partitioning ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0040</entry>
              <entry>
                <a href="ext-mpamf_mbw_idr.xml">MPAMF_MBW_IDR</a>
              </entry>
              <entry>MPAM Memory Bandwidth Partitioning Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0048</entry>
              <entry>
                <a href="ext-mpamf_pri_idr.xml">MPAMF_PRI_IDR</a>
              </entry>
              <entry>MPAM Priority Partitioning Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0050</entry>
              <entry>
                <a href="ext-mpamf_partid_nrw_idr.xml">MPAMF_PARTID_NRW_IDR</a>
              </entry>
              <entry>MPAM PARTID Narrowing ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0080</entry>
              <entry>
                <a href="ext-mpamf_msmon_idr.xml">MPAMF_MSMON_IDR</a>
              </entry>
              <entry>MPAM Resource Monitoring Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0088</entry>
              <entry>
                <a href="ext-mpamf_csumon_idr.xml">MPAMF_CSUMON_IDR</a>
              </entry>
              <entry>MPAM Features Cache Storage Usage Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0090</entry>
              <entry>
                <a href="ext-mpamf_mbwumon_idr.xml">MPAMF_MBWUMON_IDR</a>
              </entry>
              <entry>MPAM Features Memory Bandwidth Usage Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0098</entry>
              <entry>
                <a href="ext-mpamf_csamon_idr.xml">MPAMF_CSAMON_IDR</a>
              </entry>
              <entry>MPAM Features Cache Storage Allocation Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x00DC</entry>
              <entry>
                <a href="ext-mpamf_err_msi_mpam.xml">MPAMF_ERR_MSI_MPAM</a>
              </entry>
              <entry>MPAM Error MSI Write MPAM Information Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E0</entry>
              <entry>
                <a href="ext-mpamf_err_msi_addr_l.xml">MPAMF_ERR_MSI_ADDR_L</a>
              </entry>
              <entry>MPAM Error MSI Low-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E4</entry>
              <entry>
                <a href="ext-mpamf_err_msi_addr_h.xml">MPAMF_ERR_MSI_ADDR_H</a>
              </entry>
              <entry>MPAM Error MSI High-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E8</entry>
              <entry>
                <a href="ext-mpamf_err_msi_data.xml">MPAMF_ERR_MSI_DATA</a>
              </entry>
              <entry>MPAM Error MSI Data Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00EC</entry>
              <entry>
                <a href="ext-mpamf_err_msi_attr.xml">MPAMF_ERR_MSI_ATTR</a>
              </entry>
              <entry>MPAM Error MSI Write Attributes Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00F0</entry>
              <entry>
                <a href="ext-mpamf_ecr.xml">MPAMF_ECR</a>
              </entry>
              <entry>MPAM Error Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00F8</entry>
              <entry>
                <a href="ext-mpamf_esr.xml">MPAMF_ESR</a>
              </entry>
              <entry>MPAM Error Status Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0100</entry>
              <entry>
                <a href="ext-mpamcfg_part_sel.xml">MPAMCFG_PART_SEL</a>
              </entry>
              <entry>MPAM Partition Configuration Selection Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0108</entry>
              <entry>
                <a href="ext-mpamcfg_cmax.xml">MPAMCFG_CMAX</a>
              </entry>
              <entry>MPAM Cache Maximum Capacity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0110</entry>
              <entry>
                <a href="ext-mpamcfg_cmin.xml">MPAMCFG_CMIN</a>
              </entry>
              <entry>MPAM Cache Minimum Capacity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0118</entry>
              <entry>
                <a href="ext-mpamcfg_cassoc.xml">MPAMCFG_CASSOC</a>
              </entry>
              <entry>MPAM Cache Maximum Associativity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0200</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_min.xml">MPAMCFG_MBW_MIN</a>
              </entry>
              <entry>MPAM Memory Bandwidth Minimum Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0208</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_max.xml">MPAMCFG_MBW_MAX</a>
              </entry>
              <entry>MPAM Memory Bandwidth Maximum Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0220</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_winwd.xml">MPAMCFG_MBW_WINWD</a>
              </entry>
              <entry>MPAM Memory Bandwidth Partitioning Window Width Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0300</entry>
              <entry>
                <a href="ext-mpamcfg_en.xml">MPAMCFG_EN</a>
              </entry>
              <entry>MPAM Partition Configuration Enable Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0310</entry>
              <entry>
                <a href="ext-mpamcfg_dis.xml">MPAMCFG_DIS</a>
              </entry>
              <entry>MPAM Partition Configuration Disable Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0320</entry>
              <entry>
                <a href="ext-mpamcfg_en_flags.xml">MPAMCFG_EN_FLAGS</a>
              </entry>
              <entry>MPAM Partition Configuration Enable Flags Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0400</entry>
              <entry>
                <a href="ext-mpamcfg_pri.xml">MPAMCFG_PRI</a>
              </entry>
              <entry>MPAM Priority Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0500</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_prop.xml">MPAMCFG_MBW_PROP</a>
              </entry>
              <entry>MPAM Memory Bandwidth Proportional Stride Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0600</entry>
              <entry>
                <a href="ext-mpamcfg_intpartid.xml">MPAMCFG_INTPARTID</a>
              </entry>
              <entry>MPAM Internal PARTID Narrowing Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0800</entry>
              <entry>
                <a href="ext-msmon_cfg_mon_sel.xml">MSMON_CFG_MON_SEL</a>
              </entry>
              <entry>MPAM Monitor Instance Selection Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0808</entry>
              <entry>
                <a href="ext-msmon_capt_evnt.xml">MSMON_CAPT_EVNT</a>
              </entry>
              <entry>MPAM Capture Event Generation Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0810</entry>
              <entry>
                <a href="ext-msmon_cfg_csu_flt.xml">MSMON_CFG_CSU_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Usage Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0818</entry>
              <entry>
                <a href="ext-msmon_cfg_csu_ctl.xml">MSMON_CFG_CSU_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Usage Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0820</entry>
              <entry>
                <a href="ext-msmon_cfg_mbwu_flt.xml">MSMON_CFG_MBWU_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Memory Bandwidth Usage Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0828</entry>
              <entry>
                <a href="ext-msmon_cfg_mbwu_ctl.xml">MSMON_CFG_MBWU_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Memory Bandwidth Usage Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0830</entry>
              <entry>
                <a href="ext-msmon_cfg_csa_flt.xml">MSMON_CFG_CSA_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Allocation Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0838</entry>
              <entry>
                <a href="ext-msmon_cfg_csa_ctl.xml">MSMON_CFG_CSA_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Allocation Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0840</entry>
              <entry>
                <a href="ext-msmon_csu.xml">MSMON_CSU</a>
              </entry>
              <entry>MPAM Cache Storage Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0848</entry>
              <entry>
                <a href="ext-msmon_csu_capture.xml">MSMON_CSU_CAPTURE</a>
              </entry>
              <entry>MPAM Cache Storage Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0858</entry>
              <entry>
                <a href="ext-msmon_csu_ofsr.xml">MSMON_CSU_OFSR</a>
              </entry>
              <entry>MPAM CSU Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0860</entry>
              <entry>
                <a href="ext-msmon_mbwu.xml">MSMON_MBWU</a>
              </entry>
              <entry>MPAM Memory Bandwidth Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0868</entry>
              <entry>
                <a href="ext-msmon_mbwu_capture.xml">MSMON_MBWU_CAPTURE</a>
              </entry>
              <entry>MPAM Memory Bandwidth Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0880</entry>
              <entry>
                <a href="ext-msmon_mbwu_l.xml">MSMON_MBWU_L</a>
              </entry>
              <entry>MPAM Long Memory Bandwidth Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0890</entry>
              <entry>
                <a href="ext-msmon_mbwu_l_capture.xml">MSMON_MBWU_L_CAPTURE</a>
              </entry>
              <entry>MPAM Long Memory Bandwidth Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0898</entry>
              <entry>
                <a href="ext-msmon_mbwu_ofsr.xml">MSMON_MBWU_OFSR</a>
              </entry>
              <entry>MPAM MBWU Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x08A0</entry>
              <entry>
                <a href="ext-msmon_csa.xml">MSMON_CSA</a>
              </entry>
              <entry>MPAM Cache Storage Allocation Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08A8</entry>
              <entry>
                <a href="ext-msmon_csa_capture.xml">MSMON_CSA_CAPTURE</a>
              </entry>
              <entry>MPAM Cache Storage Allocation Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08B0</entry>
              <entry>
                <a href="ext-msmon_csa_l.xml">MSMON_CSA_L</a>
              </entry>
              <entry>MPAM Long Cache Storage Allocation Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08B8</entry>
              <entry>
                <a href="ext-msmon_csa_l_capture.xml">MSMON_CSA_L_CAPTURE</a>
              </entry>
              <entry>MPAM Long Cache Storage Allocation Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08C0</entry>
              <entry>
                <a href="ext-msmon_csa_ofsr.xml">MSMON_CSA_OFSR</a>
              </entry>
              <entry>MPAM CSA Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x08DC</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_mpam.xml">MSMON_OFLOW_MSI_MPAM</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write MPAM Information Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E0</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_addr_l.xml">MSMON_OFLOW_MSI_ADDR_L</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Low-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E4</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_addr_h.xml">MSMON_OFLOW_MSI_ADDR_H</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write High-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E8</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_data.xml">MSMON_OFLOW_MSI_DATA</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write Data Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08EC</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_attr.xml">MSMON_OFLOW_MSI_ATTR</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write Attributes Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08F0</entry>
              <entry>
                <a href="ext-msmon_oflow_sr.xml">MSMON_OFLOW_SR</a>
              </entry>
              <entry>MPAM Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x1000 + (4 * n)</entry>
              <entry>
                <a href="ext-mpamcfg_cpbmn.xml">MPAMCFG_CPBM&lt;n&gt;</a>
              </entry>
              <entry>MPAM Cache Portion Bitmap Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x2000 + (4 * n)</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_pbmn.xml">MPAMCFG_MBW_PBM&lt;n&gt;</a>
              </entry>
              <entry>MPAM Bandwidth Portion Bitmap Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3000</entry>
              <entry>
                <a href="ext-mpamf_in_tl_idr.xml">MPAMF_IN_TL_IDR</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation ID Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x3008</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl.xml">MPAMCFG_IN_TL</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3010</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl_base.xml">MPAMCFG_IN_TL_BASE</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Base Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3018</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl_mask.xml">MPAMCFG_IN_TL_MASK</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Mask Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3200</entry>
              <entry>
                <a href="ext-mpamf_out_tl_idr.xml">MPAMF_OUT_TL_IDR</a>
              </entry>
              <entry>MPAM Egress PARTID Translation ID Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x3208</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl.xml">MPAMCFG_OUT_TL</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3210</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl_base.xml">MPAMCFG_OUT_TL_BASE</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Base Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3218</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl_mask.xml">MPAMCFG_OUT_TL_MASK</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Mask Configuration Register</entry>
              <entry>RW</entry>
            </row>
        </tbody>
      </section>
            <section anchor="MPAMF_BASE_rl" type="MPAMF_BASE_rl">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x0000</entry>
              <entry>
                <a href="ext-mpamf_idr.xml">MPAMF_IDR</a>
              </entry>
              <entry>MPAM Features Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0018</entry>
              <entry>
                <a href="ext-mpamf_iidr.xml">MPAMF_IIDR</a>
              </entry>
              <entry>MPAM Implementation Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0020</entry>
              <entry>
                <a href="ext-mpamf_aidr.xml">MPAMF_AIDR</a>
              </entry>
              <entry>MPAM Architecture Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0028</entry>
              <entry>
                <a href="ext-mpamf_impl_idr.xml">MPAMF_IMPL_IDR</a>
              </entry>
              <entry>MPAM Implementation-Specific Partitioning Feature Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0030</entry>
              <entry>
                <a href="ext-mpamf_cpor_idr.xml">MPAMF_CPOR_IDR</a>
              </entry>
              <entry>MPAM Features Cache Portion Partitioning ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0038</entry>
              <entry>
                <a href="ext-mpamf_ccap_idr.xml">MPAMF_CCAP_IDR</a>
              </entry>
              <entry>MPAM Features Cache Capacity Partitioning ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0040</entry>
              <entry>
                <a href="ext-mpamf_mbw_idr.xml">MPAMF_MBW_IDR</a>
              </entry>
              <entry>MPAM Memory Bandwidth Partitioning Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0048</entry>
              <entry>
                <a href="ext-mpamf_pri_idr.xml">MPAMF_PRI_IDR</a>
              </entry>
              <entry>MPAM Priority Partitioning Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0050</entry>
              <entry>
                <a href="ext-mpamf_partid_nrw_idr.xml">MPAMF_PARTID_NRW_IDR</a>
              </entry>
              <entry>MPAM PARTID Narrowing ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0080</entry>
              <entry>
                <a href="ext-mpamf_msmon_idr.xml">MPAMF_MSMON_IDR</a>
              </entry>
              <entry>MPAM Resource Monitoring Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0088</entry>
              <entry>
                <a href="ext-mpamf_csumon_idr.xml">MPAMF_CSUMON_IDR</a>
              </entry>
              <entry>MPAM Features Cache Storage Usage Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0090</entry>
              <entry>
                <a href="ext-mpamf_mbwumon_idr.xml">MPAMF_MBWUMON_IDR</a>
              </entry>
              <entry>MPAM Features Memory Bandwidth Usage Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0098</entry>
              <entry>
                <a href="ext-mpamf_csamon_idr.xml">MPAMF_CSAMON_IDR</a>
              </entry>
              <entry>MPAM Features Cache Storage Allocation Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x00DC</entry>
              <entry>
                <a href="ext-mpamf_err_msi_mpam.xml">MPAMF_ERR_MSI_MPAM</a>
              </entry>
              <entry>MPAM Error MSI Write MPAM Information Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E0</entry>
              <entry>
                <a href="ext-mpamf_err_msi_addr_l.xml">MPAMF_ERR_MSI_ADDR_L</a>
              </entry>
              <entry>MPAM Error MSI Low-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E4</entry>
              <entry>
                <a href="ext-mpamf_err_msi_addr_h.xml">MPAMF_ERR_MSI_ADDR_H</a>
              </entry>
              <entry>MPAM Error MSI High-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E8</entry>
              <entry>
                <a href="ext-mpamf_err_msi_data.xml">MPAMF_ERR_MSI_DATA</a>
              </entry>
              <entry>MPAM Error MSI Data Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00EC</entry>
              <entry>
                <a href="ext-mpamf_err_msi_attr.xml">MPAMF_ERR_MSI_ATTR</a>
              </entry>
              <entry>MPAM Error MSI Write Attributes Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00F0</entry>
              <entry>
                <a href="ext-mpamf_ecr.xml">MPAMF_ECR</a>
              </entry>
              <entry>MPAM Error Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00F8</entry>
              <entry>
                <a href="ext-mpamf_esr.xml">MPAMF_ESR</a>
              </entry>
              <entry>MPAM Error Status Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0100</entry>
              <entry>
                <a href="ext-mpamcfg_part_sel.xml">MPAMCFG_PART_SEL</a>
              </entry>
              <entry>MPAM Partition Configuration Selection Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0108</entry>
              <entry>
                <a href="ext-mpamcfg_cmax.xml">MPAMCFG_CMAX</a>
              </entry>
              <entry>MPAM Cache Maximum Capacity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0110</entry>
              <entry>
                <a href="ext-mpamcfg_cmin.xml">MPAMCFG_CMIN</a>
              </entry>
              <entry>MPAM Cache Minimum Capacity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0118</entry>
              <entry>
                <a href="ext-mpamcfg_cassoc.xml">MPAMCFG_CASSOC</a>
              </entry>
              <entry>MPAM Cache Maximum Associativity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0200</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_min.xml">MPAMCFG_MBW_MIN</a>
              </entry>
              <entry>MPAM Memory Bandwidth Minimum Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0208</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_max.xml">MPAMCFG_MBW_MAX</a>
              </entry>
              <entry>MPAM Memory Bandwidth Maximum Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0220</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_winwd.xml">MPAMCFG_MBW_WINWD</a>
              </entry>
              <entry>MPAM Memory Bandwidth Partitioning Window Width Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0300</entry>
              <entry>
                <a href="ext-mpamcfg_en.xml">MPAMCFG_EN</a>
              </entry>
              <entry>MPAM Partition Configuration Enable Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0310</entry>
              <entry>
                <a href="ext-mpamcfg_dis.xml">MPAMCFG_DIS</a>
              </entry>
              <entry>MPAM Partition Configuration Disable Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0320</entry>
              <entry>
                <a href="ext-mpamcfg_en_flags.xml">MPAMCFG_EN_FLAGS</a>
              </entry>
              <entry>MPAM Partition Configuration Enable Flags Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0400</entry>
              <entry>
                <a href="ext-mpamcfg_pri.xml">MPAMCFG_PRI</a>
              </entry>
              <entry>MPAM Priority Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0500</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_prop.xml">MPAMCFG_MBW_PROP</a>
              </entry>
              <entry>MPAM Memory Bandwidth Proportional Stride Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0600</entry>
              <entry>
                <a href="ext-mpamcfg_intpartid.xml">MPAMCFG_INTPARTID</a>
              </entry>
              <entry>MPAM Internal PARTID Narrowing Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0800</entry>
              <entry>
                <a href="ext-msmon_cfg_mon_sel.xml">MSMON_CFG_MON_SEL</a>
              </entry>
              <entry>MPAM Monitor Instance Selection Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0808</entry>
              <entry>
                <a href="ext-msmon_capt_evnt.xml">MSMON_CAPT_EVNT</a>
              </entry>
              <entry>MPAM Capture Event Generation Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0810</entry>
              <entry>
                <a href="ext-msmon_cfg_csu_flt.xml">MSMON_CFG_CSU_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Usage Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0818</entry>
              <entry>
                <a href="ext-msmon_cfg_csu_ctl.xml">MSMON_CFG_CSU_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Usage Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0820</entry>
              <entry>
                <a href="ext-msmon_cfg_mbwu_flt.xml">MSMON_CFG_MBWU_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Memory Bandwidth Usage Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0828</entry>
              <entry>
                <a href="ext-msmon_cfg_mbwu_ctl.xml">MSMON_CFG_MBWU_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Memory Bandwidth Usage Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0830</entry>
              <entry>
                <a href="ext-msmon_cfg_csa_flt.xml">MSMON_CFG_CSA_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Allocation Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0838</entry>
              <entry>
                <a href="ext-msmon_cfg_csa_ctl.xml">MSMON_CFG_CSA_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Allocation Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0840</entry>
              <entry>
                <a href="ext-msmon_csu.xml">MSMON_CSU</a>
              </entry>
              <entry>MPAM Cache Storage Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0848</entry>
              <entry>
                <a href="ext-msmon_csu_capture.xml">MSMON_CSU_CAPTURE</a>
              </entry>
              <entry>MPAM Cache Storage Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0858</entry>
              <entry>
                <a href="ext-msmon_csu_ofsr.xml">MSMON_CSU_OFSR</a>
              </entry>
              <entry>MPAM CSU Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0860</entry>
              <entry>
                <a href="ext-msmon_mbwu.xml">MSMON_MBWU</a>
              </entry>
              <entry>MPAM Memory Bandwidth Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0868</entry>
              <entry>
                <a href="ext-msmon_mbwu_capture.xml">MSMON_MBWU_CAPTURE</a>
              </entry>
              <entry>MPAM Memory Bandwidth Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0880</entry>
              <entry>
                <a href="ext-msmon_mbwu_l.xml">MSMON_MBWU_L</a>
              </entry>
              <entry>MPAM Long Memory Bandwidth Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0890</entry>
              <entry>
                <a href="ext-msmon_mbwu_l_capture.xml">MSMON_MBWU_L_CAPTURE</a>
              </entry>
              <entry>MPAM Long Memory Bandwidth Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0898</entry>
              <entry>
                <a href="ext-msmon_mbwu_ofsr.xml">MSMON_MBWU_OFSR</a>
              </entry>
              <entry>MPAM MBWU Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x08A0</entry>
              <entry>
                <a href="ext-msmon_csa.xml">MSMON_CSA</a>
              </entry>
              <entry>MPAM Cache Storage Allocation Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08A8</entry>
              <entry>
                <a href="ext-msmon_csa_capture.xml">MSMON_CSA_CAPTURE</a>
              </entry>
              <entry>MPAM Cache Storage Allocation Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08B0</entry>
              <entry>
                <a href="ext-msmon_csa_l.xml">MSMON_CSA_L</a>
              </entry>
              <entry>MPAM Long Cache Storage Allocation Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08B8</entry>
              <entry>
                <a href="ext-msmon_csa_l_capture.xml">MSMON_CSA_L_CAPTURE</a>
              </entry>
              <entry>MPAM Long Cache Storage Allocation Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08C0</entry>
              <entry>
                <a href="ext-msmon_csa_ofsr.xml">MSMON_CSA_OFSR</a>
              </entry>
              <entry>MPAM CSA Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x08DC</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_mpam.xml">MSMON_OFLOW_MSI_MPAM</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write MPAM Information Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E0</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_addr_l.xml">MSMON_OFLOW_MSI_ADDR_L</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Low-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E4</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_addr_h.xml">MSMON_OFLOW_MSI_ADDR_H</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write High-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E8</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_data.xml">MSMON_OFLOW_MSI_DATA</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write Data Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08EC</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_attr.xml">MSMON_OFLOW_MSI_ATTR</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write Attributes Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08F0</entry>
              <entry>
                <a href="ext-msmon_oflow_sr.xml">MSMON_OFLOW_SR</a>
              </entry>
              <entry>MPAM Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x1000 + (4 * n)</entry>
              <entry>
                <a href="ext-mpamcfg_cpbmn.xml">MPAMCFG_CPBM&lt;n&gt;</a>
              </entry>
              <entry>MPAM Cache Portion Bitmap Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x2000 + (4 * n)</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_pbmn.xml">MPAMCFG_MBW_PBM&lt;n&gt;</a>
              </entry>
              <entry>MPAM Bandwidth Portion Bitmap Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3000</entry>
              <entry>
                <a href="ext-mpamf_in_tl_idr.xml">MPAMF_IN_TL_IDR</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation ID Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x3008</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl.xml">MPAMCFG_IN_TL</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3010</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl_base.xml">MPAMCFG_IN_TL_BASE</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Base Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3018</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl_mask.xml">MPAMCFG_IN_TL_MASK</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Mask Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3200</entry>
              <entry>
                <a href="ext-mpamf_out_tl_idr.xml">MPAMF_OUT_TL_IDR</a>
              </entry>
              <entry>MPAM Egress PARTID Translation ID Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x3208</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl.xml">MPAMCFG_OUT_TL</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3210</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl_base.xml">MPAMCFG_OUT_TL_BASE</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Base Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3218</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl_mask.xml">MPAMCFG_OUT_TL_MASK</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Mask Configuration Register</entry>
              <entry>RW</entry>
            </row>
        </tbody>
      </section>
            <section anchor="MPAMF_BASE_rt" type="MPAMF_BASE_rt">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x0000</entry>
              <entry>
                <a href="ext-mpamf_idr.xml">MPAMF_IDR</a>
              </entry>
              <entry>MPAM Features Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0018</entry>
              <entry>
                <a href="ext-mpamf_iidr.xml">MPAMF_IIDR</a>
              </entry>
              <entry>MPAM Implementation Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0020</entry>
              <entry>
                <a href="ext-mpamf_aidr.xml">MPAMF_AIDR</a>
              </entry>
              <entry>MPAM Architecture Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0028</entry>
              <entry>
                <a href="ext-mpamf_impl_idr.xml">MPAMF_IMPL_IDR</a>
              </entry>
              <entry>MPAM Implementation-Specific Partitioning Feature Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0030</entry>
              <entry>
                <a href="ext-mpamf_cpor_idr.xml">MPAMF_CPOR_IDR</a>
              </entry>
              <entry>MPAM Features Cache Portion Partitioning ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0038</entry>
              <entry>
                <a href="ext-mpamf_ccap_idr.xml">MPAMF_CCAP_IDR</a>
              </entry>
              <entry>MPAM Features Cache Capacity Partitioning ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0040</entry>
              <entry>
                <a href="ext-mpamf_mbw_idr.xml">MPAMF_MBW_IDR</a>
              </entry>
              <entry>MPAM Memory Bandwidth Partitioning Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0048</entry>
              <entry>
                <a href="ext-mpamf_pri_idr.xml">MPAMF_PRI_IDR</a>
              </entry>
              <entry>MPAM Priority Partitioning Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0050</entry>
              <entry>
                <a href="ext-mpamf_partid_nrw_idr.xml">MPAMF_PARTID_NRW_IDR</a>
              </entry>
              <entry>MPAM PARTID Narrowing ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0080</entry>
              <entry>
                <a href="ext-mpamf_msmon_idr.xml">MPAMF_MSMON_IDR</a>
              </entry>
              <entry>MPAM Resource Monitoring Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0088</entry>
              <entry>
                <a href="ext-mpamf_csumon_idr.xml">MPAMF_CSUMON_IDR</a>
              </entry>
              <entry>MPAM Features Cache Storage Usage Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0090</entry>
              <entry>
                <a href="ext-mpamf_mbwumon_idr.xml">MPAMF_MBWUMON_IDR</a>
              </entry>
              <entry>MPAM Features Memory Bandwidth Usage Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0098</entry>
              <entry>
                <a href="ext-mpamf_csamon_idr.xml">MPAMF_CSAMON_IDR</a>
              </entry>
              <entry>MPAM Features Cache Storage Allocation Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x00DC</entry>
              <entry>
                <a href="ext-mpamf_err_msi_mpam.xml">MPAMF_ERR_MSI_MPAM</a>
              </entry>
              <entry>MPAM Error MSI Write MPAM Information Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E0</entry>
              <entry>
                <a href="ext-mpamf_err_msi_addr_l.xml">MPAMF_ERR_MSI_ADDR_L</a>
              </entry>
              <entry>MPAM Error MSI Low-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E4</entry>
              <entry>
                <a href="ext-mpamf_err_msi_addr_h.xml">MPAMF_ERR_MSI_ADDR_H</a>
              </entry>
              <entry>MPAM Error MSI High-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E8</entry>
              <entry>
                <a href="ext-mpamf_err_msi_data.xml">MPAMF_ERR_MSI_DATA</a>
              </entry>
              <entry>MPAM Error MSI Data Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00EC</entry>
              <entry>
                <a href="ext-mpamf_err_msi_attr.xml">MPAMF_ERR_MSI_ATTR</a>
              </entry>
              <entry>MPAM Error MSI Write Attributes Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00F0</entry>
              <entry>
                <a href="ext-mpamf_ecr.xml">MPAMF_ECR</a>
              </entry>
              <entry>MPAM Error Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00F8</entry>
              <entry>
                <a href="ext-mpamf_esr.xml">MPAMF_ESR</a>
              </entry>
              <entry>MPAM Error Status Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0100</entry>
              <entry>
                <a href="ext-mpamcfg_part_sel.xml">MPAMCFG_PART_SEL</a>
              </entry>
              <entry>MPAM Partition Configuration Selection Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0108</entry>
              <entry>
                <a href="ext-mpamcfg_cmax.xml">MPAMCFG_CMAX</a>
              </entry>
              <entry>MPAM Cache Maximum Capacity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0110</entry>
              <entry>
                <a href="ext-mpamcfg_cmin.xml">MPAMCFG_CMIN</a>
              </entry>
              <entry>MPAM Cache Minimum Capacity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0118</entry>
              <entry>
                <a href="ext-mpamcfg_cassoc.xml">MPAMCFG_CASSOC</a>
              </entry>
              <entry>MPAM Cache Maximum Associativity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0200</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_min.xml">MPAMCFG_MBW_MIN</a>
              </entry>
              <entry>MPAM Memory Bandwidth Minimum Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0208</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_max.xml">MPAMCFG_MBW_MAX</a>
              </entry>
              <entry>MPAM Memory Bandwidth Maximum Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0220</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_winwd.xml">MPAMCFG_MBW_WINWD</a>
              </entry>
              <entry>MPAM Memory Bandwidth Partitioning Window Width Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0300</entry>
              <entry>
                <a href="ext-mpamcfg_en.xml">MPAMCFG_EN</a>
              </entry>
              <entry>MPAM Partition Configuration Enable Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0310</entry>
              <entry>
                <a href="ext-mpamcfg_dis.xml">MPAMCFG_DIS</a>
              </entry>
              <entry>MPAM Partition Configuration Disable Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0320</entry>
              <entry>
                <a href="ext-mpamcfg_en_flags.xml">MPAMCFG_EN_FLAGS</a>
              </entry>
              <entry>MPAM Partition Configuration Enable Flags Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0400</entry>
              <entry>
                <a href="ext-mpamcfg_pri.xml">MPAMCFG_PRI</a>
              </entry>
              <entry>MPAM Priority Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0500</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_prop.xml">MPAMCFG_MBW_PROP</a>
              </entry>
              <entry>MPAM Memory Bandwidth Proportional Stride Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0600</entry>
              <entry>
                <a href="ext-mpamcfg_intpartid.xml">MPAMCFG_INTPARTID</a>
              </entry>
              <entry>MPAM Internal PARTID Narrowing Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0800</entry>
              <entry>
                <a href="ext-msmon_cfg_mon_sel.xml">MSMON_CFG_MON_SEL</a>
              </entry>
              <entry>MPAM Monitor Instance Selection Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0808</entry>
              <entry>
                <a href="ext-msmon_capt_evnt.xml">MSMON_CAPT_EVNT</a>
              </entry>
              <entry>MPAM Capture Event Generation Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0810</entry>
              <entry>
                <a href="ext-msmon_cfg_csu_flt.xml">MSMON_CFG_CSU_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Usage Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0818</entry>
              <entry>
                <a href="ext-msmon_cfg_csu_ctl.xml">MSMON_CFG_CSU_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Usage Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0820</entry>
              <entry>
                <a href="ext-msmon_cfg_mbwu_flt.xml">MSMON_CFG_MBWU_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Memory Bandwidth Usage Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0828</entry>
              <entry>
                <a href="ext-msmon_cfg_mbwu_ctl.xml">MSMON_CFG_MBWU_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Memory Bandwidth Usage Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0830</entry>
              <entry>
                <a href="ext-msmon_cfg_csa_flt.xml">MSMON_CFG_CSA_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Allocation Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0838</entry>
              <entry>
                <a href="ext-msmon_cfg_csa_ctl.xml">MSMON_CFG_CSA_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Allocation Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0840</entry>
              <entry>
                <a href="ext-msmon_csu.xml">MSMON_CSU</a>
              </entry>
              <entry>MPAM Cache Storage Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0848</entry>
              <entry>
                <a href="ext-msmon_csu_capture.xml">MSMON_CSU_CAPTURE</a>
              </entry>
              <entry>MPAM Cache Storage Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0858</entry>
              <entry>
                <a href="ext-msmon_csu_ofsr.xml">MSMON_CSU_OFSR</a>
              </entry>
              <entry>MPAM CSU Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0860</entry>
              <entry>
                <a href="ext-msmon_mbwu.xml">MSMON_MBWU</a>
              </entry>
              <entry>MPAM Memory Bandwidth Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0868</entry>
              <entry>
                <a href="ext-msmon_mbwu_capture.xml">MSMON_MBWU_CAPTURE</a>
              </entry>
              <entry>MPAM Memory Bandwidth Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0880</entry>
              <entry>
                <a href="ext-msmon_mbwu_l.xml">MSMON_MBWU_L</a>
              </entry>
              <entry>MPAM Long Memory Bandwidth Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0890</entry>
              <entry>
                <a href="ext-msmon_mbwu_l_capture.xml">MSMON_MBWU_L_CAPTURE</a>
              </entry>
              <entry>MPAM Long Memory Bandwidth Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0898</entry>
              <entry>
                <a href="ext-msmon_mbwu_ofsr.xml">MSMON_MBWU_OFSR</a>
              </entry>
              <entry>MPAM MBWU Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x08A0</entry>
              <entry>
                <a href="ext-msmon_csa.xml">MSMON_CSA</a>
              </entry>
              <entry>MPAM Cache Storage Allocation Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08A8</entry>
              <entry>
                <a href="ext-msmon_csa_capture.xml">MSMON_CSA_CAPTURE</a>
              </entry>
              <entry>MPAM Cache Storage Allocation Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08B0</entry>
              <entry>
                <a href="ext-msmon_csa_l.xml">MSMON_CSA_L</a>
              </entry>
              <entry>MPAM Long Cache Storage Allocation Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08B8</entry>
              <entry>
                <a href="ext-msmon_csa_l_capture.xml">MSMON_CSA_L_CAPTURE</a>
              </entry>
              <entry>MPAM Long Cache Storage Allocation Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08C0</entry>
              <entry>
                <a href="ext-msmon_csa_ofsr.xml">MSMON_CSA_OFSR</a>
              </entry>
              <entry>MPAM CSA Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x08DC</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_mpam.xml">MSMON_OFLOW_MSI_MPAM</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write MPAM Information Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E0</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_addr_l.xml">MSMON_OFLOW_MSI_ADDR_L</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Low-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E4</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_addr_h.xml">MSMON_OFLOW_MSI_ADDR_H</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write High-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E8</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_data.xml">MSMON_OFLOW_MSI_DATA</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write Data Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08EC</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_attr.xml">MSMON_OFLOW_MSI_ATTR</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write Attributes Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08F0</entry>
              <entry>
                <a href="ext-msmon_oflow_sr.xml">MSMON_OFLOW_SR</a>
              </entry>
              <entry>MPAM Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x1000 + (4 * n)</entry>
              <entry>
                <a href="ext-mpamcfg_cpbmn.xml">MPAMCFG_CPBM&lt;n&gt;</a>
              </entry>
              <entry>MPAM Cache Portion Bitmap Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x2000 + (4 * n)</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_pbmn.xml">MPAMCFG_MBW_PBM&lt;n&gt;</a>
              </entry>
              <entry>MPAM Bandwidth Portion Bitmap Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3000</entry>
              <entry>
                <a href="ext-mpamf_in_tl_idr.xml">MPAMF_IN_TL_IDR</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation ID Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x3008</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl.xml">MPAMCFG_IN_TL</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3010</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl_base.xml">MPAMCFG_IN_TL_BASE</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Base Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3018</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl_mask.xml">MPAMCFG_IN_TL_MASK</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Mask Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3200</entry>
              <entry>
                <a href="ext-mpamf_out_tl_idr.xml">MPAMF_OUT_TL_IDR</a>
              </entry>
              <entry>MPAM Egress PARTID Translation ID Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x3208</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl.xml">MPAMCFG_OUT_TL</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3210</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl_base.xml">MPAMCFG_OUT_TL_BASE</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Base Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3218</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl_mask.xml">MPAMCFG_OUT_TL_MASK</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Mask Configuration Register</entry>
              <entry>RW</entry>
            </row>
        </tbody>
      </section>
            <section anchor="MPAMF_BASE_s" type="MPAMF_BASE_s">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x0000</entry>
              <entry>
                <a href="ext-mpamf_idr.xml">MPAMF_IDR</a>
              </entry>
              <entry>MPAM Features Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0008</entry>
              <entry>
                <a href="ext-mpamf_sidr.xml">MPAMF_SIDR</a>
              </entry>
              <entry>MPAM Features Secure Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0018</entry>
              <entry>
                <a href="ext-mpamf_iidr.xml">MPAMF_IIDR</a>
              </entry>
              <entry>MPAM Implementation Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0020</entry>
              <entry>
                <a href="ext-mpamf_aidr.xml">MPAMF_AIDR</a>
              </entry>
              <entry>MPAM Architecture Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0028</entry>
              <entry>
                <a href="ext-mpamf_impl_idr.xml">MPAMF_IMPL_IDR</a>
              </entry>
              <entry>MPAM Implementation-Specific Partitioning Feature Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0030</entry>
              <entry>
                <a href="ext-mpamf_cpor_idr.xml">MPAMF_CPOR_IDR</a>
              </entry>
              <entry>MPAM Features Cache Portion Partitioning ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0038</entry>
              <entry>
                <a href="ext-mpamf_ccap_idr.xml">MPAMF_CCAP_IDR</a>
              </entry>
              <entry>MPAM Features Cache Capacity Partitioning ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0040</entry>
              <entry>
                <a href="ext-mpamf_mbw_idr.xml">MPAMF_MBW_IDR</a>
              </entry>
              <entry>MPAM Memory Bandwidth Partitioning Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0048</entry>
              <entry>
                <a href="ext-mpamf_pri_idr.xml">MPAMF_PRI_IDR</a>
              </entry>
              <entry>MPAM Priority Partitioning Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0050</entry>
              <entry>
                <a href="ext-mpamf_partid_nrw_idr.xml">MPAMF_PARTID_NRW_IDR</a>
              </entry>
              <entry>MPAM PARTID Narrowing ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0080</entry>
              <entry>
                <a href="ext-mpamf_msmon_idr.xml">MPAMF_MSMON_IDR</a>
              </entry>
              <entry>MPAM Resource Monitoring Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0088</entry>
              <entry>
                <a href="ext-mpamf_csumon_idr.xml">MPAMF_CSUMON_IDR</a>
              </entry>
              <entry>MPAM Features Cache Storage Usage Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0090</entry>
              <entry>
                <a href="ext-mpamf_mbwumon_idr.xml">MPAMF_MBWUMON_IDR</a>
              </entry>
              <entry>MPAM Features Memory Bandwidth Usage Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0098</entry>
              <entry>
                <a href="ext-mpamf_csamon_idr.xml">MPAMF_CSAMON_IDR</a>
              </entry>
              <entry>MPAM Features Cache Storage Allocation Monitoring ID register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x00DC</entry>
              <entry>
                <a href="ext-mpamf_err_msi_mpam.xml">MPAMF_ERR_MSI_MPAM</a>
              </entry>
              <entry>MPAM Error MSI Write MPAM Information Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E0</entry>
              <entry>
                <a href="ext-mpamf_err_msi_addr_l.xml">MPAMF_ERR_MSI_ADDR_L</a>
              </entry>
              <entry>MPAM Error MSI Low-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E4</entry>
              <entry>
                <a href="ext-mpamf_err_msi_addr_h.xml">MPAMF_ERR_MSI_ADDR_H</a>
              </entry>
              <entry>MPAM Error MSI High-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00E8</entry>
              <entry>
                <a href="ext-mpamf_err_msi_data.xml">MPAMF_ERR_MSI_DATA</a>
              </entry>
              <entry>MPAM Error MSI Data Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00EC</entry>
              <entry>
                <a href="ext-mpamf_err_msi_attr.xml">MPAMF_ERR_MSI_ATTR</a>
              </entry>
              <entry>MPAM Error MSI Write Attributes Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00F0</entry>
              <entry>
                <a href="ext-mpamf_ecr.xml">MPAMF_ECR</a>
              </entry>
              <entry>MPAM Error Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x00F8</entry>
              <entry>
                <a href="ext-mpamf_esr.xml">MPAMF_ESR</a>
              </entry>
              <entry>MPAM Error Status Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0100</entry>
              <entry>
                <a href="ext-mpamcfg_part_sel.xml">MPAMCFG_PART_SEL</a>
              </entry>
              <entry>MPAM Partition Configuration Selection Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0108</entry>
              <entry>
                <a href="ext-mpamcfg_cmax.xml">MPAMCFG_CMAX</a>
              </entry>
              <entry>MPAM Cache Maximum Capacity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0110</entry>
              <entry>
                <a href="ext-mpamcfg_cmin.xml">MPAMCFG_CMIN</a>
              </entry>
              <entry>MPAM Cache Minimum Capacity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0118</entry>
              <entry>
                <a href="ext-mpamcfg_cassoc.xml">MPAMCFG_CASSOC</a>
              </entry>
              <entry>MPAM Cache Maximum Associativity Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0200</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_min.xml">MPAMCFG_MBW_MIN</a>
              </entry>
              <entry>MPAM Memory Bandwidth Minimum Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0208</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_max.xml">MPAMCFG_MBW_MAX</a>
              </entry>
              <entry>MPAM Memory Bandwidth Maximum Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0220</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_winwd.xml">MPAMCFG_MBW_WINWD</a>
              </entry>
              <entry>MPAM Memory Bandwidth Partitioning Window Width Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0300</entry>
              <entry>
                <a href="ext-mpamcfg_en.xml">MPAMCFG_EN</a>
              </entry>
              <entry>MPAM Partition Configuration Enable Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0310</entry>
              <entry>
                <a href="ext-mpamcfg_dis.xml">MPAMCFG_DIS</a>
              </entry>
              <entry>MPAM Partition Configuration Disable Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0320</entry>
              <entry>
                <a href="ext-mpamcfg_en_flags.xml">MPAMCFG_EN_FLAGS</a>
              </entry>
              <entry>MPAM Partition Configuration Enable Flags Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0400</entry>
              <entry>
                <a href="ext-mpamcfg_pri.xml">MPAMCFG_PRI</a>
              </entry>
              <entry>MPAM Priority Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0500</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_prop.xml">MPAMCFG_MBW_PROP</a>
              </entry>
              <entry>MPAM Memory Bandwidth Proportional Stride Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0600</entry>
              <entry>
                <a href="ext-mpamcfg_intpartid.xml">MPAMCFG_INTPARTID</a>
              </entry>
              <entry>MPAM Internal PARTID Narrowing Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0800</entry>
              <entry>
                <a href="ext-msmon_cfg_mon_sel.xml">MSMON_CFG_MON_SEL</a>
              </entry>
              <entry>MPAM Monitor Instance Selection Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0808</entry>
              <entry>
                <a href="ext-msmon_capt_evnt.xml">MSMON_CAPT_EVNT</a>
              </entry>
              <entry>MPAM Capture Event Generation Register</entry>
              <entry>WO/RAZ</entry>
            </row>
            <row>
              <entry class="bitfields">0x0810</entry>
              <entry>
                <a href="ext-msmon_cfg_csu_flt.xml">MSMON_CFG_CSU_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Usage Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0818</entry>
              <entry>
                <a href="ext-msmon_cfg_csu_ctl.xml">MSMON_CFG_CSU_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Usage Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0820</entry>
              <entry>
                <a href="ext-msmon_cfg_mbwu_flt.xml">MSMON_CFG_MBWU_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Memory Bandwidth Usage Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0828</entry>
              <entry>
                <a href="ext-msmon_cfg_mbwu_ctl.xml">MSMON_CFG_MBWU_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Memory Bandwidth Usage Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0830</entry>
              <entry>
                <a href="ext-msmon_cfg_csa_flt.xml">MSMON_CFG_CSA_FLT</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Allocation Monitor Filter Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0838</entry>
              <entry>
                <a href="ext-msmon_cfg_csa_ctl.xml">MSMON_CFG_CSA_CTL</a>
              </entry>
              <entry>MPAM Memory System Monitor Configure Cache Storage Allocation Monitor Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0840</entry>
              <entry>
                <a href="ext-msmon_csu.xml">MSMON_CSU</a>
              </entry>
              <entry>MPAM Cache Storage Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0848</entry>
              <entry>
                <a href="ext-msmon_csu_capture.xml">MSMON_CSU_CAPTURE</a>
              </entry>
              <entry>MPAM Cache Storage Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0858</entry>
              <entry>
                <a href="ext-msmon_csu_ofsr.xml">MSMON_CSU_OFSR</a>
              </entry>
              <entry>MPAM CSU Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x0860</entry>
              <entry>
                <a href="ext-msmon_mbwu.xml">MSMON_MBWU</a>
              </entry>
              <entry>MPAM Memory Bandwidth Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0868</entry>
              <entry>
                <a href="ext-msmon_mbwu_capture.xml">MSMON_MBWU_CAPTURE</a>
              </entry>
              <entry>MPAM Memory Bandwidth Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0880</entry>
              <entry>
                <a href="ext-msmon_mbwu_l.xml">MSMON_MBWU_L</a>
              </entry>
              <entry>MPAM Long Memory Bandwidth Usage Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0890</entry>
              <entry>
                <a href="ext-msmon_mbwu_l_capture.xml">MSMON_MBWU_L_CAPTURE</a>
              </entry>
              <entry>MPAM Long Memory Bandwidth Usage Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x0898</entry>
              <entry>
                <a href="ext-msmon_mbwu_ofsr.xml">MSMON_MBWU_OFSR</a>
              </entry>
              <entry>MPAM MBWU Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x08A0</entry>
              <entry>
                <a href="ext-msmon_csa.xml">MSMON_CSA</a>
              </entry>
              <entry>MPAM Cache Storage Allocation Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08A8</entry>
              <entry>
                <a href="ext-msmon_csa_capture.xml">MSMON_CSA_CAPTURE</a>
              </entry>
              <entry>MPAM Cache Storage Allocation Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08B0</entry>
              <entry>
                <a href="ext-msmon_csa_l.xml">MSMON_CSA_L</a>
              </entry>
              <entry>MPAM Long Cache Storage Allocation Monitor Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08B8</entry>
              <entry>
                <a href="ext-msmon_csa_l_capture.xml">MSMON_CSA_L_CAPTURE</a>
              </entry>
              <entry>MPAM Long Cache Storage Allocation Monitor Capture Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08C0</entry>
              <entry>
                <a href="ext-msmon_csa_ofsr.xml">MSMON_CSA_OFSR</a>
              </entry>
              <entry>MPAM CSA Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x08DC</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_mpam.xml">MSMON_OFLOW_MSI_MPAM</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write MPAM Information Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E0</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_addr_l.xml">MSMON_OFLOW_MSI_ADDR_L</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Low-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E4</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_addr_h.xml">MSMON_OFLOW_MSI_ADDR_H</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write High-part Address Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08E8</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_data.xml">MSMON_OFLOW_MSI_DATA</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write Data Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08EC</entry>
              <entry>
                <a href="ext-msmon_oflow_msi_attr.xml">MSMON_OFLOW_MSI_ATTR</a>
              </entry>
              <entry>MPAM Monitor Overflow MSI Write Attributes Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x08F0</entry>
              <entry>
                <a href="ext-msmon_oflow_sr.xml">MSMON_OFLOW_SR</a>
              </entry>
              <entry>MPAM Monitor Overflow Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x1000 + (4 * n)</entry>
              <entry>
                <a href="ext-mpamcfg_cpbmn.xml">MPAMCFG_CPBM&lt;n&gt;</a>
              </entry>
              <entry>MPAM Cache Portion Bitmap Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x2000 + (4 * n)</entry>
              <entry>
                <a href="ext-mpamcfg_mbw_pbmn.xml">MPAMCFG_MBW_PBM&lt;n&gt;</a>
              </entry>
              <entry>MPAM Bandwidth Portion Bitmap Partition Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3000</entry>
              <entry>
                <a href="ext-mpamf_in_tl_idr.xml">MPAMF_IN_TL_IDR</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation ID Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x3008</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl.xml">MPAMCFG_IN_TL</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3010</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl_base.xml">MPAMCFG_IN_TL_BASE</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Base Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3018</entry>
              <entry>
                <a href="ext-mpamcfg_in_tl_mask.xml">MPAMCFG_IN_TL_MASK</a>
              </entry>
              <entry>MPAM Ingress PARTID Translation Mask Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3200</entry>
              <entry>
                <a href="ext-mpamf_out_tl_idr.xml">MPAMF_OUT_TL_IDR</a>
              </entry>
              <entry>MPAM Egress PARTID Translation ID Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x3208</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl.xml">MPAMCFG_OUT_TL</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3210</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl_base.xml">MPAMCFG_OUT_TL_BASE</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Base Configuration Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x3218</entry>
              <entry>
                <a href="ext-mpamcfg_out_tl_mask.xml">MPAMCFG_OUT_TL_MASK</a>
              </entry>
              <entry>MPAM Egress PARTID Translation Mask Configuration Register</entry>
              <entry>RW</entry>
            </row>
        </tbody>
      </section>
        </sectiongroup>
    </section>
      <section anchor="PMU" type="PMU">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
            <entry>Accessor Condition</entry>
            <entry>Register Condition</entry>
          </row>
        </heading>
        <tbody>
                        
            <row>
              <entry class="bitfields">0x000 + (8 * n) for n in 30:0</entry>
              <entry>
                <a href="pmu.pmevcntrn_el0.xml">PMEVCNTR&lt;n&gt;_EL0</a>
              </entry>
              <entry>Performance Monitors Event Count Registers</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0x000 + (8 * n) for n in 30:0</entry>
              <entry>
                <a href="pmu.pmevcntrn_el0.xml">PMEVCNTR&lt;n&gt;_EL0</a>
              </entry>
              <entry>Performance Monitors Event Count Registers</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3p5 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0x000 + (8 * n) for n in 30:0</entry>
              <entry>
                <a href="pmu.pmevcntrn_el0.xml">PMEVCNTR&lt;n&gt;_EL0</a>
              </entry>
              <entry>Performance Monitors Event Count Registers</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3p5 is not implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x0F8</entry>
              <entry>
                <a href="pmu.pmccntr_el0.xml">PMCCNTR_EL0</a>
              </entry>
              <entry>Performance Monitors Cycle Counter</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0x0F8</entry>
              <entry>
                <a href="pmu.pmccntr_el0.xml">PMCCNTR_EL0</a>
              </entry>
              <entry>Performance Monitors Cycle Counter</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x0FC</entry>
              <entry>
                <a href="pmu.pmccntr_el0.xml">PMCCNTR_EL0[63:32]</a>
              </entry>
              <entry>Performance Monitors Cycle Counter</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x100</entry>
              <entry>
                <a href="pmu.pmicntr_el0.xml">PMICNTR_EL0</a>
              </entry>
              <entry>Performance Monitors Instruction Counter Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_ICNTR is implemented
              </entry>
              <entry>When FEAT_PMUv3_ICNTR is implemented and FEAT_PMUv3_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x200</entry>
              <entry>
                <a href="pmu.pmpcsr.xml">PMPCSR</a>
              </entry>
              <entry>Program Counter Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PCSRv8p2 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0x200</entry>
              <entry>
                <a href="pmu.pmpcsr.xml">PMPCSR</a>
              </entry>
              <entry>Program Counter Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PCSRv8p2 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PCSRv8p2 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x204</entry>
              <entry>
                <a href="pmu.pmpcsr.xml">PMPCSR[63:32]</a>
              </entry>
              <entry>Program Counter Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PCSRv8p2 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PCSRv8p2 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x208</entry>
              <entry>
                <a href="pmu.pmvcidsr.xml">PMVCIDSR</a>
              </entry>
              <entry>CONTEXTIDR_EL1 and VMID Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT64 is implemented and FEAT_PCSRv8p2 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x208</entry>
              <entry>
                <a href="pmu.pmcid1sr.xml">PMCID1SR</a>
              </entry>
              <entry>CONTEXTIDR_EL1 Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PCSRv8p2 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT32 is implemented and FEAT_PCSRv8p2 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x20C</entry>
              <entry>
                <a href="pmu.pmvidsr.xml">PMVIDSR</a>
              </entry>
              <entry>VMID Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PCSRv8p2 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT32 is implemented, FEAT_PCSRv8p2 is implemented, and EL2 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x220</entry>
              <entry>
                <a href="pmu.pmpcsr.xml">PMPCSR</a>
              </entry>
              <entry>Program Counter Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PCSRv8p2 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0x220</entry>
              <entry>
                <a href="pmu.pmpcsr.xml">PMPCSR</a>
              </entry>
              <entry>Program Counter Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PCSRv8p2 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PCSRv8p2 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x224</entry>
              <entry>
                <a href="pmu.pmpcsr.xml">PMPCSR[63:32]</a>
              </entry>
              <entry>Program Counter Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PCSRv8p2 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PCSRv8p2 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x228</entry>
              <entry>
                <a href="pmu.pmccidsr.xml">PMCCIDSR</a>
              </entry>
              <entry>CONTEXTIDR_ELx Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT64 is implemented and FEAT_PCSRv8p2 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x228</entry>
              <entry>
                <a href="pmu.pmcid1sr.xml">PMCID1SR</a>
              </entry>
              <entry>CONTEXTIDR_EL1 Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PCSRv8p2 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT32 is implemented and FEAT_PCSRv8p2 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x22C</entry>
              <entry>
                <a href="pmu.pmcid2sr.xml">PMCID2SR</a>
              </entry>
              <entry>CONTEXTIDR_EL2 Sample Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PCSRv8p2 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT32 is implemented and FEAT_PCSRv8p2 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x400 + (8 * n) for n in 30:0</entry>
              <entry>
                <a href="pmu.pmevtypern_el0.xml">PMEVTYPER&lt;n&gt;_EL0[63:0]</a>
              </entry>
              <entry>Performance Monitors Event Type Registers</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x400 + (4 * n) for n in 30:0</entry>
              <entry>
                <a href="pmu.pmevtypern_el0.xml">PMEVTYPER&lt;n&gt;_EL0[31:0]</a>
              </entry>
              <entry>Performance Monitors Event Type Registers</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x47C</entry>
              <entry>
                <a href="pmu.pmccfiltr_el0.xml">PMCCFILTR_EL0[31:0]</a>
              </entry>
              <entry>Performance Monitors Cycle Counter Filter Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x480</entry>
              <entry>
                <a href="pmu.pmicfiltr_el0.xml">PMICFILTR_EL0[31:0]</a>
              </entry>
              <entry>Performance Monitors Instruction Counter Filter Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3_ICNTR is implemented
              </entry>
              <entry>When FEAT_PMUv3_ICNTR is implemented and FEAT_PMUv3_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x4F8</entry>
              <entry>
                <a href="pmu.pmccfiltr_el0.xml">PMCCFILTR_EL0[63:0]</a>
              </entry>
              <entry>Performance Monitors Cycle Counter Filter Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x500</entry>
              <entry>
                <a href="pmu.pmicfiltr_el0.xml">PMICFILTR_EL0[63:0]</a>
              </entry>
              <entry>Performance Monitors Instruction Counter Filter Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented and FEAT_PMUv3_ICNTR is implemented
              </entry>
              <entry>When FEAT_PMUv3_ICNTR is implemented and FEAT_PMUv3_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x600 + (8 * n) for n in 30:0</entry>
              <entry>
                <a href="pmu.pmevcntsvrn_el1.xml">PMEVCNTSVR&lt;n&gt;_EL1</a>
              </entry>
              <entry>Performance Monitors Event Count Saved Value Registers</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_SS is implemented
              </entry>
              <entry>When FEAT_PMUv3_SS is implemented and FEAT_PMUv3_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x6F8</entry>
              <entry>
                <a href="pmu.pmccntsvr_el1.xml">PMCCNTSVR_EL1</a>
              </entry>
              <entry>Performance Monitors Cycle Count Saved Value Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_SS is implemented
              </entry>
              <entry>When FEAT_PMUv3_SS is implemented and FEAT_PMUv3_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x700</entry>
              <entry>
                <a href="pmu.pmicntsvr_el1.xml">PMICNTSVR_EL1</a>
              </entry>
              <entry>Performance Monitors Instruction Count Saved Value Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_SS is implemented and FEAT_PMUv3_ICNTR is implemented
              </entry>
              <entry>When FEAT_PMUv3_ICNTR is implemented, FEAT_PMUv3_SS is implemented, and FEAT_PMUv3_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x800 + (4 * n) for n in 63:0</entry>
              <entry>
                <a href="pmu.pmevfilt2rn.xml">PMEVFILT2R&lt;n&gt;[31:0]</a>
              </entry>
              <entry>Performance Monitors Event Filter Registers</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented, FEAT_PMUv3 is implemented, and an implementation implements PMEVFILT2R&lt;n&gt;</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0x800 + (8 * n) for n in 63:0</entry>
              <entry>
                <a href="pmu.pmevfilt2rn.xml">PMEVFILT2R&lt;n&gt;[63:0]</a>
              </entry>
              <entry>Performance Monitors Event Filter Registers</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented, FEAT_PMUv3 is implemented, and an implementation implements PMEVFILT2R&lt;n&gt;</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xA00 + (4 * n) for n in 30:0</entry>
              <entry>
                <a href="pmu.pmevtypern_el0.xml">PMEVTYPER&lt;n&gt;_EL0[63:32]</a>
              </entry>
              <entry>Performance Monitors Event Type Registers</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and (FEAT_PMUv3_TH is implemented, or FEAT_PMUv3p8 is implemented, or FEAT_PMUv3_SME is implemented)
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xA7C</entry>
              <entry>
                <a href="pmu.pmccfiltr_el0.xml">PMCCFILTR_EL0[63:32]</a>
              </entry>
              <entry>Performance Monitors Cycle Counter Filter Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and (FEAT_PMUv3_TH is implemented, or FEAT_PMUv3p8 is implemented, or FEAT_PMUv3_SME is implemented)
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xA80</entry>
              <entry>
                <a href="pmu.pmicfiltr_el0.xml">PMICFILTR_EL0[63:32]</a>
              </entry>
              <entry>Performance Monitors Instruction Counter Filter Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3_ICNTR is implemented
              </entry>
              <entry>When FEAT_PMUv3_ICNTR is implemented and FEAT_PMUv3_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC00</entry>
              <entry>
                <a href="pmu.pmcntenset_el0.xml">PMCNTENSET_EL0</a>
              </entry>
              <entry>Performance Monitors Count Enable Set Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented, or FEAT_PMUv3_ICNTR is implemented, or FEAT_PMUv3p9 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xC00</entry>
              <entry>
                <a href="pmu.pmcntenset_el0.xml">PMCNTENSET_EL0</a>
              </entry>
              <entry>Performance Monitors Count Enable Set Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented, FEAT_PMUv3_ICNTR is not implemented, and FEAT_PMUv3p9 is not implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC10</entry>
              <entry>
                <a href="pmu.pmcnten.xml">PMCNTEN</a>
              </entry>
              <entry>Performance Monitors Count Enable register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT64 is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC20</entry>
              <entry>
                <a href="pmu.pmcntenclr_el0.xml">PMCNTENCLR_EL0</a>
              </entry>
              <entry>Performance Monitors Count Enable Clear Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented, or FEAT_PMUv3_ICNTR is implemented, or FEAT_PMUv3p9 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xC20</entry>
              <entry>
                <a href="pmu.pmcntenclr_el0.xml">PMCNTENCLR_EL0</a>
              </entry>
              <entry>Performance Monitors Count Enable Clear Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented, FEAT_PMUv3_ICNTR is not implemented, and FEAT_PMUv3p9 is not implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC40</entry>
              <entry>
                <a href="pmu.pmintenset_el1.xml">PMINTENSET_EL1</a>
              </entry>
              <entry>Performance Monitors Interrupt Enable Set Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented, or FEAT_PMUv3_ICNTR is implemented, or FEAT_PMUv3p9 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xC40</entry>
              <entry>
                <a href="pmu.pmintenset_el1.xml">PMINTENSET_EL1</a>
              </entry>
              <entry>Performance Monitors Interrupt Enable Set Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented, FEAT_PMUv3_ICNTR is not implemented, and FEAT_PMUv3p9 is not implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC50</entry>
              <entry>
                <a href="pmu.pminten.xml">PMINTEN</a>
              </entry>
              <entry>Performance Monitors Interrupt Enable register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT64 is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC60</entry>
              <entry>
                <a href="pmu.pmintenclr_el1.xml">PMINTENCLR_EL1</a>
              </entry>
              <entry>Performance Monitors Interrupt Enable Clear Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented, or FEAT_PMUv3_ICNTR is implemented, or FEAT_PMUv3p9 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xC60</entry>
              <entry>
                <a href="pmu.pmintenclr_el1.xml">PMINTENCLR_EL1</a>
              </entry>
              <entry>Performance Monitors Interrupt Enable Clear Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented, FEAT_PMUv3_ICNTR is not implemented, and FEAT_PMUv3p9 is not implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC80</entry>
              <entry>
                <a href="pmu.pmovsclr_el0.xml">PMOVSCLR_EL0</a>
              </entry>
              <entry>Performance Monitors Overflow Flag Status Clear register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented, or FEAT_PMUv3_ICNTR is implemented, or FEAT_PMUv3p9 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xC80</entry>
              <entry>
                <a href="pmu.pmovsclr_el0.xml">PMOVSCLR_EL0</a>
              </entry>
              <entry>Performance Monitors Overflow Flag Status Clear register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented, FEAT_PMUv3_ICNTR is not implemented, and FEAT_PMUv3p9 is not implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xC90</entry>
              <entry>
                <a href="pmu.pmovs.xml">PMOVS</a>
              </entry>
              <entry>Performance Monitors Overflow Flag Status register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT64 is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xCA0</entry>
              <entry>
                <a href="pmu.pmswinc_el0.xml">PMSWINC_EL0</a>
              </entry>
              <entry>Performance Monitors Software Increment Register</entry>
              <entry>WO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3p9 is not implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT32 is implemented, FEAT_PMUv3p9 is not implemented, and an implementation implements PMSWINC_EL0</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xCA0</entry>
              <entry>
                <a href="pmu.pmzr_el0.xml">PMZR_EL0</a>
              </entry>
              <entry>Performance Monitors Zero with Mask</entry>
              <entry>WO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3p9 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3p9 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xCC0</entry>
              <entry>
                <a href="pmu.pmovsset_el0.xml">PMOVSSET_EL0</a>
              </entry>
              <entry>Performance Monitors Overflow Flag Status Set Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented, or FEAT_PMUv3_ICNTR is implemented, or FEAT_PMUv3p9 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xCC0</entry>
              <entry>
                <a href="pmu.pmovsset_el0.xml">PMOVSSET_EL0</a>
              </entry>
              <entry>Performance Monitors Overflow Flag Status Set Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented, FEAT_PMUv3_ICNTR is not implemented, and FEAT_PMUv3p9 is not implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xCE0</entry>
              <entry>
                <a href="pmu.pmcgcr0.xml">PMCGCR0</a>
              </entry>
              <entry>Counter Group Configuration Register 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3_ICNTR is implemented
              </entry>
              <entry>When FEAT_PMUv3_ICNTR is implemented, FEAT_PMUv3_EXT is implemented, and FEAT_PMUv3 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xCE0</entry>
              <entry>
                <a href="pmu.pmcgcr0.xml">PMCGCR0</a>
              </entry>
              <entry>Counter Group Configuration Register 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented and FEAT_PMUv3_ICNTR is implemented
              </entry>
              <entry>When FEAT_PMUv3_ICNTR is implemented, FEAT_PMUv3_EXT is implemented, and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE00</entry>
              <entry>
                <a href="pmu.pmcfgr.xml">PMCFGR</a>
              </entry>
              <entry>Performance Monitors Configuration Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xE00</entry>
              <entry>
                <a href="pmu.pmcfgr.xml">PMCFGR</a>
              </entry>
              <entry>Performance Monitors Configuration Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE04</entry>
              <entry>
                <a href="pmu.pmcr_el0.xml">PMCR_EL0</a>
              </entry>
              <entry>Performance Monitors Control Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE08</entry>
              <entry>
                <a href="pmu.pmiidr.xml">PMIIDR</a>
              </entry>
              <entry>Performance Monitors Implementation Identification Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When (FEAT_PMUv3_EXT32 is implemented and an implementation implements PMIIDR) or FEAT_PMUv3_EXT64 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE10</entry>
              <entry>
                <a href="pmu.pmcr_el0.xml">PMCR_EL0</a>
              </entry>
              <entry>Performance Monitors Control Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE20</entry>
              <entry>
                <a href="pmu.pmceid0.xml">PMCEID0</a>
              </entry>
              <entry>Performance Monitors Common Event Identification register 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE24</entry>
              <entry>
                <a href="pmu.pmceid1.xml">PMCEID1</a>
              </entry>
              <entry>Performance Monitors Common Event Identification register 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE28</entry>
              <entry>
                <a href="pmu.pmceid2.xml">PMCEID2</a>
              </entry>
              <entry>Performance Monitors Common Event Identification register 2</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3p1 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3p1 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE2C</entry>
              <entry>
                <a href="pmu.pmceid3.xml">PMCEID3</a>
              </entry>
              <entry>Performance Monitors Common Event Identification register 3</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3p1 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT32 is implemented and FEAT_PMUv3p1 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE30</entry>
              <entry>
                <a href="pmu.pmsscr_el1.xml">PMSSCR_EL1</a>
              </entry>
              <entry>Performance Monitors Snapshot Status and Capture Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_SS is implemented
              </entry>
              <entry>When FEAT_PMUv3_SS is implemented and FEAT_PMUv3_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE40</entry>
              <entry>
                <a href="pmu.pmmir.xml">PMMIR</a>
              </entry>
              <entry>Performance Monitors Machine Identification Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3p4 is implemented and (FEAT_PMUv3_EXT64 is implemented or FEAT_PMUv3p9 is implemented)
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3p4 is implemented</entry>
            </row>
            <row>
              <entry class="bitfields">0xE40</entry>
              <entry>
                <a href="pmu.pmmir.xml">PMMIR</a>
              </entry>
              <entry>Performance Monitors Machine Identification Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3p4 is implemented, FEAT_PMUv3_EXT32 is implemented, and FEAT_PMUv3p9 is not implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3p4 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE50</entry>
              <entry>
                <a href="pmu.pmpcsctl.xml">PMPCSCTL</a>
              </entry>
              <entry>PC Sample-based Profiling Control Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PCSRv8p9 is implemented
              </entry>
              <entry>When FEAT_PCSRv8p9 is implemented and FEAT_PMUv3_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xE58</entry>
              <entry>
                <a href="pmu.pmccr.xml">PMCCR</a>
              </entry>
              <entry>PMU Configuration Control Register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXTPMN is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXTPMN is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xF00</entry>
              <entry>
                <a href="pmu.pmitctrl.xml">PMITCTRL</a>
              </entry>
              <entry>Performance Monitors Integration mode Control register</entry>
              <entry>RW</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented, FEAT_PMUv3 is implemented, and an implementation implements PMITCTRL</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFA8</entry>
              <entry>
                <a href="pmu.pmdevaff.xml">PMDEVAFF</a>
              </entry>
              <entry>Performance Monitors Device Affinity register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT64 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT64 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFA8</entry>
              <entry>
                <a href="pmu.pmdevaff0.xml">PMDEVAFF0</a>
              </entry>
              <entry>Performance Monitors Device Affinity register 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT32 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFAC</entry>
              <entry>
                <a href="pmu.pmdevaff1.xml">PMDEVAFF1</a>
              </entry>
              <entry>Performance Monitors Device Affinity register 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT32 is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT32 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFB0</entry>
              <entry>
                <a href="pmu.pmlar.xml">PMLAR</a>
              </entry>
              <entry>Performance Monitors Lock Access Register</entry>
              <entry>WO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFB4</entry>
              <entry>
                <a href="pmu.pmlsr.xml">PMLSR</a>
              </entry>
              <entry>Performance Monitors Lock Status Register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFB8</entry>
              <entry>
                <a href="pmu.pmauthstatus.xml">PMAUTHSTATUS</a>
              </entry>
              <entry>Performance Monitors Authentication Status register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and FEAT_PMUv3 is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFBC</entry>
              <entry>
                <a href="pmu.pmdevarch.xml">PMDEVARCH</a>
              </entry>
              <entry>Performance Monitors Device Architecture register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFC8</entry>
              <entry>
                <a href="pmu.pmdevid.xml">PMDEVID</a>
              </entry>
              <entry>Performance Monitors Device ID register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented and (Armv8.2 or FEAT_PCSRv8p2 is implemented)
              </entry>
              <entry>When (Armv8.2 or FEAT_PCSRv8p2 is implemented) and FEAT_PMUv3_EXT is implemented</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFCC</entry>
              <entry>
                <a href="pmu.pmdevtype.xml">PMDEVTYPE</a>
              </entry>
              <entry>Performance Monitors Device Type register</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and an implementation implements PMDEVTYPE</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFD0</entry>
              <entry>
                <a href="pmu.pmpidr4.xml">PMPIDR4</a>
              </entry>
              <entry>Performance Monitors Peripheral Identification Register 4</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and an implementation implements PMPIDR4</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFE0</entry>
              <entry>
                <a href="pmu.pmpidr0.xml">PMPIDR0</a>
              </entry>
              <entry>Performance Monitors Peripheral Identification Register 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and an implementation implements PMPIDR0</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFE4</entry>
              <entry>
                <a href="pmu.pmpidr1.xml">PMPIDR1</a>
              </entry>
              <entry>Performance Monitors Peripheral Identification Register 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and an implementation implements PMPIDR1</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFE8</entry>
              <entry>
                <a href="pmu.pmpidr2.xml">PMPIDR2</a>
              </entry>
              <entry>Performance Monitors Peripheral Identification Register 2</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and an implementation implements PMPIDR2</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFEC</entry>
              <entry>
                <a href="pmu.pmpidr3.xml">PMPIDR3</a>
              </entry>
              <entry>Performance Monitors Peripheral Identification Register 3</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and an implementation implements PMPIDR3</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFF0</entry>
              <entry>
                <a href="pmu.pmcidr0.xml">PMCIDR0</a>
              </entry>
              <entry>Performance Monitors Component Identification Register 0</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and an implementation implements PMCIDR0</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFF4</entry>
              <entry>
                <a href="pmu.pmcidr1.xml">PMCIDR1</a>
              </entry>
              <entry>Performance Monitors Component Identification Register 1</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and an implementation implements PMCIDR1</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFF8</entry>
              <entry>
                <a href="pmu.pmcidr2.xml">PMCIDR2</a>
              </entry>
              <entry>Performance Monitors Component Identification Register 2</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and an implementation implements PMCIDR2</entry>
            </row>
                        
            <row>
              <entry class="bitfields">0xFFC</entry>
              <entry>
                <a href="pmu.pmcidr3.xml">PMCIDR3</a>
              </entry>
              <entry>Performance Monitors Component Identification Register 3</entry>
              <entry>RO</entry>
              <entry>
                When FEAT_PMUv3_EXT is implemented
              </entry>
              <entry>When FEAT_PMUv3_EXT is implemented and an implementation implements PMCIDR3</entry>
            </row>
        </tbody>
    </section>
      <section anchor="RAS" type="RAS">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
          </row>
        </heading>
        <tbody>
                        <row>
              <entry class="bitfields">0x000 + (64 * n)</entry>
              <entry>
                <a href="ext-errnfr.xml">ERR&lt;n&gt;FR</a>
              </entry>
              <entry>Error Record &lt;n&gt; Feature Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x008 + (64 * n)</entry>
              <entry>
                <a href="ext-errnctlr.xml">ERR&lt;n&gt;CTLR</a>
              </entry>
              <entry>Error Record &lt;n&gt; Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x010 + (64 * n)</entry>
              <entry>
                <a href="ext-errnstatus.xml">ERR&lt;n&gt;STATUS</a>
              </entry>
              <entry>Error Record &lt;n&gt; Primary Status Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x018 + (64 * n)</entry>
              <entry>
                <a href="ext-errnaddr.xml">ERR&lt;n&gt;ADDR</a>
              </entry>
              <entry>Error Record &lt;n&gt; Address Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x020 + (64 * n)</entry>
              <entry>
                <a href="ext-errnmisc0.xml">ERR&lt;n&gt;MISC0</a>
              </entry>
              <entry>Error Record &lt;n&gt; Miscellaneous Register 0</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x028 + (64 * n)</entry>
              <entry>
                <a href="ext-errnmisc1.xml">ERR&lt;n&gt;MISC1</a>
              </entry>
              <entry>Error Record &lt;n&gt; Miscellaneous Register 1</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x030 + (64 * n)</entry>
              <entry>
                <a href="ext-errnmisc2.xml">ERR&lt;n&gt;MISC2</a>
              </entry>
              <entry>Error Record &lt;n&gt; Miscellaneous Register 2</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x038 + (64 * n)</entry>
              <entry>
                <a href="ext-errnmisc3.xml">ERR&lt;n&gt;MISC3</a>
              </entry>
              <entry>Error Record &lt;n&gt; Miscellaneous Register 3</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x800 + (64 * n)</entry>
              <entry>
                <a href="ext-errnpfgf.xml">ERR&lt;n&gt;PFGF</a>
              </entry>
              <entry>Error Record &lt;n&gt; Pseudo-fault Generation Feature Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x800 + (8 * m)</entry>
              <entry>
                <a href="ext-errimpdefm.xml">ERRIMPDEF&lt;m&gt;</a>
              </entry>
              <entry>IMPLEMENTATION DEFINED Register &lt;m&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x808 + (64 * n)</entry>
              <entry>
                <a href="ext-errnpfgctl.xml">ERR&lt;n&gt;PFGCTL</a>
              </entry>
              <entry>Error Record &lt;n&gt; Pseudo-fault Generation Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x810 + (64 * n)</entry>
              <entry>
                <a href="ext-errnpfgcdn.xml">ERR&lt;n&gt;PFGCDN</a>
              </entry>
              <entry>Error Record &lt;n&gt; Pseudo-fault Generation Countdown Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xE00 + (64 * m)</entry>
              <entry>
                <a href="ext-errgsrm.xml">ERRGSR&lt;m&gt;</a>
              </entry>
              <entry>Error Group &lt;m&gt; Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xE10</entry>
              <entry>
                <a href="ext-erriidr.xml">ERRIIDR</a>
              </entry>
              <entry>Implementation Identification Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xE40</entry>
              <entry>
                <a href="ext-erracr.xml">ERRACR</a>
              </entry>
              <entry>Access Configuration Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xE80</entry>
              <entry>
                <a href="ext-errfhicr0.xml">ERRFHICR0</a>
              </entry>
              <entry>Fault Handling Interrupt Configuration Register 0</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xE80 + (8 * m)</entry>
              <entry>
                <a href="ext-errirqcrm.xml">ERRIRQCR&lt;m&gt;</a>
              </entry>
              <entry>Generic Error Interrupt Configuration Register &lt;m&gt;</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xE88</entry>
              <entry>
                <a href="ext-errfhicr1.xml">ERRFHICR1</a>
              </entry>
              <entry>Fault Handling Interrupt Configuration Register 1</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xE8C</entry>
              <entry>
                <a href="ext-errfhicr2.xml">ERRFHICR2</a>
              </entry>
              <entry>Fault Handling Interrupt Configuration Register 2</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xE90</entry>
              <entry>
                <a href="ext-errericr0.xml">ERRERICR0</a>
              </entry>
              <entry>Error Recovery Interrupt Configuration Register 0</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xE98</entry>
              <entry>
                <a href="ext-errericr1.xml">ERRERICR1</a>
              </entry>
              <entry>Error Recovery Interrupt Configuration Register 1</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xE9C</entry>
              <entry>
                <a href="ext-errericr2.xml">ERRERICR2</a>
              </entry>
              <entry>Error Recovery Interrupt Configuration Register 2</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xEA0</entry>
              <entry>
                <a href="ext-errcricr0.xml">ERRCRICR0</a>
              </entry>
              <entry>Critical Error Interrupt Configuration Register 0</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xEA8</entry>
              <entry>
                <a href="ext-errcricr1.xml">ERRCRICR1</a>
              </entry>
              <entry>Critical Error Interrupt Configuration Register 1</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xEAC</entry>
              <entry>
                <a href="ext-errcricr2.xml">ERRCRICR2</a>
              </entry>
              <entry>Critical Error Interrupt Configuration Register 2</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xEF8</entry>
              <entry>
                <a href="ext-errirqsr.xml">ERRIRQSR</a>
              </entry>
              <entry>Error Interrupt Status Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFA8</entry>
              <entry>
                <a href="ext-errdevaff.xml">ERRDEVAFF</a>
              </entry>
              <entry>Device Affinity Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFBC</entry>
              <entry>
                <a href="ext-errdevarch.xml">ERRDEVARCH</a>
              </entry>
              <entry>Device Architecture Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC8</entry>
              <entry>
                <a href="ext-errdevid.xml">ERRDEVID</a>
              </entry>
              <entry>Device Configuration Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFD0</entry>
              <entry>
                <a href="ext-errpidr4.xml">ERRPIDR4</a>
              </entry>
              <entry>Peripheral Identification Register 4</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE0</entry>
              <entry>
                <a href="ext-errpidr0.xml">ERRPIDR0</a>
              </entry>
              <entry>Peripheral Identification Register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE4</entry>
              <entry>
                <a href="ext-errpidr1.xml">ERRPIDR1</a>
              </entry>
              <entry>Peripheral Identification Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE8</entry>
              <entry>
                <a href="ext-errpidr2.xml">ERRPIDR2</a>
              </entry>
              <entry>Peripheral Identification Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFEC</entry>
              <entry>
                <a href="ext-errpidr3.xml">ERRPIDR3</a>
              </entry>
              <entry>Peripheral Identification Register 3</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF0</entry>
              <entry>
                <a href="ext-errcidr0.xml">ERRCIDR0</a>
              </entry>
              <entry>Component Identification Register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF4</entry>
              <entry>
                <a href="ext-errcidr1.xml">ERRCIDR1</a>
              </entry>
              <entry>Component Identification Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF8</entry>
              <entry>
                <a href="ext-errcidr2.xml">ERRCIDR2</a>
              </entry>
              <entry>Component Identification Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFFC</entry>
              <entry>
                <a href="ext-errcidr3.xml">ERRCIDR3</a>
              </entry>
              <entry>Component Identification Register 3</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
        </tbody>
    </section>
      <section anchor="TRBE" type="TRBE">
        <heading>
          <row class="header1">
            <entry>Offset</entry>
            <entry>Name</entry>
            <entry>Description</entry>
            <entry>Access</entry>
          </row>
        </heading>
        <tbody>
                        <row>
              <entry class="bitfields">0x000</entry>
              <entry>
                <a href="ext-trbbaser_el1.xml">TRBBASER_EL1</a>
              </entry>
              <entry>Trace Buffer Base Address Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x008</entry>
              <entry>
                <a href="ext-trbptr_el1.xml">TRBPTR_EL1</a>
              </entry>
              <entry>Trace Buffer Write Pointer Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x010</entry>
              <entry>
                <a href="ext-trblimitr_el1.xml">TRBLIMITR_EL1</a>
              </entry>
              <entry>Trace Buffer Limit Address Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x018</entry>
              <entry>
                <a href="ext-trbsr_el1.xml">TRBSR_EL1</a>
              </entry>
              <entry>Trace Buffer Status/syndrome Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x020</entry>
              <entry>
                <a href="ext-trbtrg_el1.xml">TRBTRG_EL1</a>
              </entry>
              <entry>Trace Buffer Trigger Counter Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x028</entry>
              <entry>
                <a href="ext-trbmar_el1.xml">TRBMAR_EL1</a>
              </entry>
              <entry>Trace Buffer Memory Attribute Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x030</entry>
              <entry>
                <a href="ext-trbidr_el1.xml">TRBIDR_EL1</a>
              </entry>
              <entry>Trace Buffer ID Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x038</entry>
              <entry>
                <a href="ext-trbcr.xml">TRBCR</a>
              </entry>
              <entry>Trace Buffer Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0x040</entry>
              <entry>
                <a href="ext-trbmpam_el1.xml">TRBMPAM_EL1</a>
              </entry>
              <entry>Trace Buffer MPAM Configuration Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xF00</entry>
              <entry>
                <a href="ext-trbitctrl.xml">TRBITCTRL</a>
              </entry>
              <entry>Integration Mode Control Register</entry>
              <entry>RW</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFA8</entry>
              <entry>
                <a href="ext-trbdevaff.xml">TRBDEVAFF</a>
              </entry>
              <entry>Device Affinity Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB0</entry>
              <entry>
                <a href="ext-trblar.xml">TRBLAR</a>
              </entry>
              <entry>Lock Access Register</entry>
              <entry>WO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB4</entry>
              <entry>
                <a href="ext-trblsr.xml">TRBLSR</a>
              </entry>
              <entry>Lock Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFB8</entry>
              <entry>
                <a href="ext-trbauthstatus.xml">TRBAUTHSTATUS</a>
              </entry>
              <entry>Authentication Status Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFBC</entry>
              <entry>
                <a href="ext-trbdevarch.xml">TRBDEVARCH</a>
              </entry>
              <entry>Trace Buffer Device Architecture Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC0</entry>
              <entry>
                <a href="ext-trbdevid2.xml">TRBDEVID2</a>
              </entry>
              <entry>Device Configuration Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC4</entry>
              <entry>
                <a href="ext-trbdevid1.xml">TRBDEVID1</a>
              </entry>
              <entry>Device Configuration Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFC8</entry>
              <entry>
                <a href="ext-trbdevid.xml">TRBDEVID</a>
              </entry>
              <entry>Device Configuration Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFCC</entry>
              <entry>
                <a href="ext-trbdevtype.xml">TRBDEVTYPE</a>
              </entry>
              <entry>Device Type Register</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFD0</entry>
              <entry>
                <a href="ext-trbpidr4.xml">TRBPIDR4</a>
              </entry>
              <entry>Peripheral Identification Register 4</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFD4</entry>
              <entry>
                <a href="ext-trbpidr5.xml">TRBPIDR5</a>
              </entry>
              <entry>Peripheral Identification Register 5</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFD8</entry>
              <entry>
                <a href="ext-trbpidr6.xml">TRBPIDR6</a>
              </entry>
              <entry>Peripheral Identification Register 6</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFDC</entry>
              <entry>
                <a href="ext-trbpidr7.xml">TRBPIDR7</a>
              </entry>
              <entry>Peripheral Identification Register 7</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE0</entry>
              <entry>
                <a href="ext-trbpidr0.xml">TRBPIDR0</a>
              </entry>
              <entry>Peripheral Identification Register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE4</entry>
              <entry>
                <a href="ext-trbpidr1.xml">TRBPIDR1</a>
              </entry>
              <entry>Peripheral Identification Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFE8</entry>
              <entry>
                <a href="ext-trbpidr2.xml">TRBPIDR2</a>
              </entry>
              <entry>Peripheral Identification Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFEC</entry>
              <entry>
                <a href="ext-trbpidr3.xml">TRBPIDR3</a>
              </entry>
              <entry>Peripheral Identification Register 3</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF0</entry>
              <entry>
                <a href="ext-trbcidr0.xml">TRBCIDR0</a>
              </entry>
              <entry>Component Identification Register 0</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF4</entry>
              <entry>
                <a href="ext-trbcidr1.xml">TRBCIDR1</a>
              </entry>
              <entry>Component Identification Register 1</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFF8</entry>
              <entry>
                <a href="ext-trbcidr2.xml">TRBCIDR2</a>
              </entry>
              <entry>Component Identification Register 2</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
                        <row>
              <entry class="bitfields">0xFFC</entry>
              <entry>
                <a href="ext-trbcidr3.xml">TRBCIDR3</a>
              </entry>
              <entry>Component Identification Register 3</entry>
              <entry>RO</entry>
              <entry>-</entry>
            </row>
        </tbody>
    </section>
      <section anchor="Timer" type="Timer">
        <sectiongroup groupname="Frames">
            <section anchor="CNTBaseN" type="CNTBaseN">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x000</entry>
              <entry>
                <a href="ext-cntpct.xml">CNTPCT[31:0]</a>
              </entry>
              <entry>Counter-timer Physical Count</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x004</entry>
              <entry>
                <a href="ext-cntpct.xml">CNTPCT[63:32]</a>
              </entry>
              <entry>Counter-timer Physical Count</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x008</entry>
              <entry>
                <a href="ext-cntvct.xml">CNTVCT[31:0]</a>
              </entry>
              <entry>Counter-timer Virtual Count</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x00C</entry>
              <entry>
                <a href="ext-cntvct.xml">CNTVCT[63:32]</a>
              </entry>
              <entry>Counter-timer Virtual Count</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x010</entry>
              <entry>
                <a href="ext-cntfrq.xml">CNTFRQ</a>
              </entry>
              <entry>Counter-timer Frequency</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x014</entry>
              <entry>
                <a href="ext-cntel0acr.xml">CNTEL0ACR</a>
              </entry>
              <entry>Counter-timer EL0 Access Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x018</entry>
              <entry>
                <a href="ext-cntvoff.xml">CNTVOFF[31:0]</a>
              </entry>
              <entry>Counter-timer Virtual Offset</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x01C</entry>
              <entry>
                <a href="ext-cntvoff.xml">CNTVOFF[63:32]</a>
              </entry>
              <entry>Counter-timer Virtual Offset</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x020</entry>
              <entry>
                <a href="ext-cntp_cval.xml">CNTP_CVAL[31:0]</a>
              </entry>
              <entry>Counter-timer Physical Timer CompareValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x024</entry>
              <entry>
                <a href="ext-cntp_cval.xml">CNTP_CVAL[63:32]</a>
              </entry>
              <entry>Counter-timer Physical Timer CompareValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x028</entry>
              <entry>
                <a href="ext-cntp_tval.xml">CNTP_TVAL</a>
              </entry>
              <entry>Counter-timer Physical Timer TimerValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x02C</entry>
              <entry>
                <a href="ext-cntp_ctl.xml">CNTP_CTL</a>
              </entry>
              <entry>Counter-timer Physical Timer Control</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x030</entry>
              <entry>
                <a href="ext-cntv_cval.xml">CNTV_CVAL[31:0]</a>
              </entry>
              <entry>Counter-timer Virtual Timer CompareValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x034</entry>
              <entry>
                <a href="ext-cntv_cval.xml">CNTV_CVAL[63:32]</a>
              </entry>
              <entry>Counter-timer Virtual Timer CompareValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x038</entry>
              <entry>
                <a href="ext-cntv_tval.xml">CNTV_TVAL</a>
              </entry>
              <entry>Counter-timer Virtual Timer TimerValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x03C</entry>
              <entry>
                <a href="ext-cntv_ctl.xml">CNTV_CTL</a>
              </entry>
              <entry>Counter-timer Virtual Timer Control</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0xFD0 + (4 * n)</entry>
              <entry>
                <a href="ext-counteridn.xml">CounterID&lt;n&gt;</a>
              </entry>
              <entry>Counter ID registers</entry>
              <entry>RO</entry>
            </row>
        </tbody>
      </section>
            <section anchor="CNTCTLBase" type="CNTCTLBase">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x000</entry>
              <entry>
                <a href="ext-cntfrq.xml">CNTFRQ</a>
              </entry>
              <entry>Counter-timer Frequency</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x004</entry>
              <entry>
                <a href="ext-cntnsar.xml">CNTNSAR</a>
              </entry>
              <entry>Counter-timer Non-secure Access Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x008</entry>
              <entry>
                <a href="ext-cnttidr.xml">CNTTIDR</a>
              </entry>
              <entry>Counter-timer Timer ID Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x040 + (4 * n)</entry>
              <entry>
                <a href="ext-cntacrn.xml">CNTACR&lt;n&gt;</a>
              </entry>
              <entry>Counter-timer Access Control Registers</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x080 + (8 * n)</entry>
              <entry>
                <a href="ext-cntvoffn.xml">CNTVOFF&lt;n&gt;[31:0]</a>
              </entry>
              <entry>Counter-timer Virtual Offsets</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x084 + (8 * n)</entry>
              <entry>
                <a href="ext-cntvoffn.xml">CNTVOFF&lt;n&gt;[63:32]</a>
              </entry>
              <entry>Counter-timer Virtual Offsets</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0xFD0 + (4 * n)</entry>
              <entry>
                <a href="ext-counteridn.xml">CounterID&lt;n&gt;</a>
              </entry>
              <entry>Counter ID registers</entry>
              <entry>RO</entry>
            </row>
        </tbody>
      </section>
            <section anchor="CNTControlBase" type="CNTControlBase">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x000</entry>
              <entry>
                <a href="ext-cntcr.xml">CNTCR</a>
              </entry>
              <entry>Counter Control Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x004</entry>
              <entry>
                <a href="ext-cntsr.xml">CNTSR</a>
              </entry>
              <entry>Counter Status Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x008</entry>
              <entry>
                <a href="ext-cntcv.xml">CNTCV[63:0]</a>
              </entry>
              <entry>Counter Count Value register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x020</entry>
              <entry>
                <a href="ext-cntfid0.xml">CNTFID0</a>
              </entry>
              <entry>Counter Frequency ID</entry>
              <entry>ImplementationDefined:RO,RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x020 + (4 * n)</entry>
              <entry>
                <a href="ext-cntfidn.xml">CNTFID&lt;n&gt;</a>
              </entry>
              <entry>Counter Frequency IDs, n &gt; 0</entry>
              <entry>ImplementationDefined:RO,RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x10</entry>
              <entry>
                <a href="ext-cntscr.xml">CNTSCR</a>
              </entry>
              <entry>Counter Scale Register</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x1C</entry>
              <entry>
                <a href="ext-cntid.xml">CNTID</a>
              </entry>
              <entry>Counter Identification Register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0xFD0 + (4 * n)</entry>
              <entry>
                <a href="ext-counteridn.xml">CounterID&lt;n&gt;</a>
              </entry>
              <entry>Counter ID registers</entry>
              <entry>RO</entry>
            </row>
        </tbody>
      </section>
            <section anchor="CNTEL0BaseN" type="CNTEL0BaseN">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x000</entry>
              <entry>
                <a href="ext-cntpct.xml">CNTPCT[31:0]</a>
              </entry>
              <entry>Counter-timer Physical Count</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x004</entry>
              <entry>
                <a href="ext-cntpct.xml">CNTPCT[63:32]</a>
              </entry>
              <entry>Counter-timer Physical Count</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x008</entry>
              <entry>
                <a href="ext-cntvct.xml">CNTVCT[31:0]</a>
              </entry>
              <entry>Counter-timer Virtual Count</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x00C</entry>
              <entry>
                <a href="ext-cntvct.xml">CNTVCT[63:32]</a>
              </entry>
              <entry>Counter-timer Virtual Count</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x010</entry>
              <entry>
                <a href="ext-cntfrq.xml">CNTFRQ</a>
              </entry>
              <entry>Counter-timer Frequency</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0x020</entry>
              <entry>
                <a href="ext-cntp_cval.xml">CNTP_CVAL[31:0]</a>
              </entry>
              <entry>Counter-timer Physical Timer CompareValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x024</entry>
              <entry>
                <a href="ext-cntp_cval.xml">CNTP_CVAL[63:32]</a>
              </entry>
              <entry>Counter-timer Physical Timer CompareValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x028</entry>
              <entry>
                <a href="ext-cntp_tval.xml">CNTP_TVAL</a>
              </entry>
              <entry>Counter-timer Physical Timer TimerValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x02C</entry>
              <entry>
                <a href="ext-cntp_ctl.xml">CNTP_CTL</a>
              </entry>
              <entry>Counter-timer Physical Timer Control</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x030</entry>
              <entry>
                <a href="ext-cntv_cval.xml">CNTV_CVAL[31:0]</a>
              </entry>
              <entry>Counter-timer Virtual Timer CompareValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x034</entry>
              <entry>
                <a href="ext-cntv_cval.xml">CNTV_CVAL[63:32]</a>
              </entry>
              <entry>Counter-timer Virtual Timer CompareValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x038</entry>
              <entry>
                <a href="ext-cntv_tval.xml">CNTV_TVAL</a>
              </entry>
              <entry>Counter-timer Virtual Timer TimerValue</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0x03C</entry>
              <entry>
                <a href="ext-cntv_ctl.xml">CNTV_CTL</a>
              </entry>
              <entry>Counter-timer Virtual Timer Control</entry>
              <entry>RW</entry>
            </row>
            <row>
              <entry class="bitfields">0xFD0 + (4 * n)</entry>
              <entry>
                <a href="ext-counteridn.xml">CounterID&lt;n&gt;</a>
              </entry>
              <entry>Counter ID registers</entry>
              <entry>RO</entry>
            </row>
        </tbody>
      </section>
            <section anchor="CNTReadBase" type="CNTReadBase">
            <heading>
            <row class="header1">
                <entry>Offset</entry>
                <entry>Name</entry>
                <entry>Description</entry>
                <entry>Access</entry>
            </row>
            </heading>
            <tbody>
            <row>
              <entry class="bitfields">0x000</entry>
              <entry>
                <a href="ext-cntcv.xml">CNTCV[63:0]</a>
              </entry>
              <entry>Counter Count Value register</entry>
              <entry>RO</entry>
            </row>
            <row>
              <entry class="bitfields">0xFD0 + (4 * n)</entry>
              <entry>
                <a href="ext-counteridn.xml">CounterID&lt;n&gt;</a>
              </entry>
              <entry>Counter ID registers</entry>
              <entry>RO</entry>
            </row>
        </tbody>
      </section>
        </sectiongroup>
    </section>
  </sectiongroup>
<timestamp>2026-03-26 20:27:25</timestamp>
<commit_id>2026-03_rel</commit_id>
</sysregindex>