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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Debug Registers <strong>Reference</strong><br />

C10.9.11 c9, Interrupt Enable Set Register (PMINTENSET)<br />

The Interrupt Enable Set Register, PMINTENSET, enables the generation of interrupt requests on overflows<br />

from:<br />

the Cycle Count Register, PMCCNTR<br />

each implemented event counter, PMNx.<br />

Reading the PMINTENSET Register shows which overflow interrupts are enabled. Counter overflow<br />

interrupts must be disabled using the PMINTENCLR Register, see c9, Interrupt Enable Clear Register<br />

(PMINTENCLR) on page C10-119.<br />

The PMINTENSET Register is:<br />

A 32-bit read/write CP15 register:<br />

— reading the register shows which overflow interrupts are enabled<br />

— writing a 1 to a bit of the register enables the corresponding overflow interrupt<br />

— writing a 0 to a bit of the register has no effect.<br />

Accessible only in privileged modes.<br />

The instructions that access the PMINTENSET Register are always UNDEFINED in User mode, even<br />

if the PMUSERENR.EN flag is set to 1, see c9, User Enable Register (PMUSERENR) on<br />

page C10-117.<br />

When the Security Extensions are implemented, a Common register.<br />

Accessed using an MRC or MCR comm<strong>and</strong> with set to c9, set to 0, set to c14, <strong>and</strong><br />

set to 1.<br />

The format of the PMINTENSET Register is:<br />

31 30 N N-1 0<br />

C RAZ/WI Event counter overflow interrupt enable bits, Px, for x = 0 to (N-1)<br />

Note<br />

In the description of the PMINTENSET Register, N <strong>and</strong> x have the meanings used in the description of the<br />

PMCNTENSET Register, see c9, Count Enable Set Register (PMCNTENSET) on page C10-108.<br />

C, bit [31] PMCCNTR overflow interrupt enable bit.<br />

See Table C10-28 on page C10-119 for the behavior of this bit on reads <strong>and</strong> writes.<br />

Bits [30:N] RAZ/WI.<br />

Px, bit [x], for x = 0 to (N-1)<br />

Event counter x, PMNx, overflow interrupt enable bit.<br />

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

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

Saved successfully!

Ooh no, something went wrong!