The MSMON_CAPT_EVNT characteristics are:
MSMON_CAPT_EVNT is a 32-bit read-write register that generates a local capture event when written with bit 0 as 1.
The power domain of MSMON_CAPT_EVNT is IMPLEMENTATION DEFINED.
This register is present only when MPAMF_IDR.HAS_MSMON == 1 and MPAMF_MSMON_IDR.HAS_LOCAL_CAPT_EVNT == 1. Otherwise, direct accesses to MSMON_CAPT_EVNT are IMPLEMENTATION DEFINED.
MSMON_CAPT_EVNT is a 32-bit register.
The MSMON_CAPT_EVNT bit assignments are:
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ALL | NOW |
Reserved, RES0.
In the Secure instance of this register, if ALL written as 1 and NOW is also written as 1, signal a capture event to Secure and Non-secure monitor instances in this MSC that are configured with CAPT_EVNT = 7.
If written as 0 and NOW is written as 1, signal a capture event to Secure monitor instances in this MSC that are configured with CAPT_EVNT = 7.
In the Non-secure instance of this register, this bit is RAZ/WI.
This bit always reads as zero.
ALL | Meaning |
---|---|
0b0 |
Send capture event to Secure monitors only. |
0b1 |
Send capture event to both Secure and Non-secure monitors. |
When written as 1, this bit causes an event to all monitors in this MSC with CAPT_EVNT set to the value of 7.
When this bit is written as 0, no event is signaled.
This bit always reads as zero.
This register is part of the MPAMF_BASE memory frame. In a system that supports Secure and Non-secure memory maps, the MPAMF_BASE frame must be accessible in both Secure and Non-secure memory address maps.
MSMON_CAPT_EVNT must be accessible from the Non-secure and Secure address maps.
MSMON_CAPT_EVNT must be banked for the Secure and Non-secure address maps. The Secure instance can generate capture events for both Secure and Non-secure PARTID monitors, and the Non-secure instance can generate capture events for Non-secure PARTID monitors only.
Component | Frame | Offset | Instance |
---|---|---|---|
MPAM.any | MPAMF_BASE_s | 0x0808 | MSMON_CAPT_EVNT_s |
Access on this interface is RW.
Component | Frame | Offset | Instance |
---|---|---|---|
MPAM.any | MPAMF_BASE_ns | 0x0808 | MSMON_CAPT_EVNT_ns |
Access on this interface is RW.
13/12/2018 16:42; 6379d01c197f1d40720d32d0f84c419c9187c009
Copyright © 2010-2018 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.