B1.26
AArch32 Performance monitor registers
The following table shows the performance monitor registers.
See the
Arm
®
Architecture Reference Manual Armv8, for Armv8-A architecture profile
for more
information.
Table B1-25 Performance monitor registers
Name
CRn Op1 CRm Op2 Reset
Description
PMCR
c9
0
c12
0
0x410A3000
C10.2 Performance Monitors Control Register
PMCNTENSET
1
UNK
Performance Monitors Count Enable Set Register
PMCNTENCLR
2
UNK
Performance Monitors Count Enable Clear Register
PMOVSR
3
UNK
Performance Monitors Overflow Flag Status Register
PMSWINC
4
UNK
Performance Monitors Software Increment Register
PMSELR
5
UNK
Performance Monitors Event Counter Selection Register
PMCEID0
6
0x6FFFBFFF
C10.3 Performance Monitors Common Event Identification Register 0
The reset value is
0x6E3FBFFF
if L2 cache is not implemented.
PMCEID1
7
0x00000000
C10.4 Performance Monitors Common Event Identification Register 1
PMCCNTR
c13
0
UNK
Performance Monitors Cycle Count Register
PMXEVTYPER
1
UNK
Performance Monitors Selected Event Type Register
PMXEVCNTR
2
UNK
Performance Monitors Event Count Registers
PMUSERENR
c14
0
0x00000000
Performance Monitors User Enable Register
PMINTENSET
1
UNK
Performance Monitors Interrupt Enable Set Register
PMINTENCLR
2
UNK
Performance Monitors Interrupt Enable Clear Register
PMOVSSET
3
UNK
Performance Monitor Overflow Flag Status Set Register
B1 AArch32 system registers
B1.26 AArch32 Performance monitor registers
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
B1-183
Non-Confidential
Summary of Contents for Cortex-A35
Page 4: ......
Page 18: ......
Page 26: ......
Page 27: ...Part A Functional Description ...
Page 28: ......
Page 145: ...Part B Register Descriptions ...
Page 146: ......
Page 573: ...Part C Debug ...
Page 574: ......
Page 845: ...Part D Appendices ...
Page 846: ......