D5.4
PMCR_EL0, Performance Monitors Control Register, EL0
The PMCR_EL0 provides details of the Performance Monitors implementation, including the number of
counters implemented, and configures and controls the counters.
Bit field descriptions
E
31
24 23
16 15
11 10
6 5 4 3 2 1 0
IMP
IDCODE
N
DP X D C P
LC
7
RES
0
Figure D5-3 PMCR_EL0 bit assignments
IMP, [31:24]
Implementer code:
0x41
Arm.
This is a read-only field.
IDCODE, [23:16]
Identification code:
0x0B
Cortex-A76.
This is a read-only field.
N, [15:11]
Number of event counters.
0b00110
Six counters.
RES0, [10:7]
RES0
Reserved.
LC, [6]
Long cycle count enable. Determines which PMCCNTR_EL0 bit generates an overflow
recorded in PMOVSR[31]. The possible values are:
0
Overflow on increment that changes PMCCNTR_EL0[31] from 1 to 0.
1
Overflow on increment that changes PMCCNTR_EL0[63] from 1 to 0.
DP, [5]
Disable cycle counter, PMCCNTR_EL0 when event counting is prohibited:
0
Cycle counter operates regardless of the non-invasive debug authentication settings.
This is the reset value.
1
Cycle counter is disabled if non-invasive debug is not permitted and enabled.
This bit is read/write.
X, [4]
Export enable. This bit permits events to be exported to another debug device, such as a trace
macrocell, over an event bus:
D5 AArch64 PMU registers
D5.4 PMCR_EL0, Performance Monitors Control Register, EL0
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
D5-453
Non-Confidential
Содержание Cortex-A76 Core
Страница 4: ......
Страница 22: ......
Страница 23: ...Part A Functional description ...
Страница 24: ......
Страница 119: ...Part B Register descriptions ...
Страница 120: ......
Страница 363: ...Part C Debug descriptions ...
Страница 364: ......
Страница 401: ...Part D Debug registers ...
Страница 402: ......
Страница 589: ...Part E Appendices ...
Страница 590: ......