05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

C9.5 Interaction with Security Extensions<br />

Performance Monitors<br />

The performance monitors provide a non-invasive debug feature, <strong>and</strong> therefore are controlled by the<br />

non-invasive debug authentication signals. About non-invasive debug authentication on page C7-2 describes<br />

how non-invasive debug interacts with Security Extensions.<br />

Performance monitors on page C7-6 describes the behavior of the performance monitors when:<br />

non-invasive debug is disabled<br />

the processor is in a mode or state where non-invasive debug is not permitted<br />

the processor is in Debug state.<br />

Note<br />

Additional controls in the PMCR can also disable the event counters <strong>and</strong> the PMCCNTR. Disabling the<br />

event counters <strong>and</strong> the PMCCNTR in the PMCR takes precedence over the authentication controls.<br />

The performance monitor registers are Common registers, see Common CP15 registers on page B3-74.<br />

They are always accessible regardless of the values of the authentication signals <strong>and</strong> SUNIDEN.<br />

Authentication controls whether the counters count events, not to control access to the performance monitor<br />

registers.<br />

<strong>ARM</strong> DDI 0406B Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. C9-7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!