09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

EN<br />

0<br />

3.2.52 c9, Interrupt Enable Set Register<br />

Table 3-101 shows the results of attempted access for each mode.<br />

To access the USEREN Register, read or write CP15 with:<br />

MRC p15, 0, , c9, c14, 0 ; Read USEREN Register<br />

MCR p15, 0, , c9, c14, 0 ; Write USEREN Register<br />

System Control Coprocessor<br />

Table 3-101 Results of access to the User Enable Register<br />

Secure privileged Nonsecure privileged Secure User Nonsecure User<br />

Read Write Read Write Read Write Read Write<br />

Data Data Data Data Data<br />

Undefined<br />

exception<br />

1 Data Data Data Data Data Undefined<br />

exception<br />

The purpose of the INTerrupt ENable Set (INTENS) Register is to determine if any of the<br />

Performance Monitor Count Registers, PMCNT0-PMCNT3 and CCNT, generate an interrupt<br />

on overflow.<br />

The INTENS Register is:<br />

• a read/write register common to Secure and Nonsecure states<br />

• accessible in privileged mode only.<br />

When reading this register, any interrupt overflow enable bit that reads as 0 indicates the<br />

interrupt overflow flag is disabled. Any interrupt overflow enable bit that reads as 1 indicates<br />

the interrupt overflow flag is enabled.<br />

When writing this register, any interrupt overflow enable bit written with a value of 0 is ignored,<br />

that is, not updated. Any interrupt overflow enable bit written with a value of 1 sets the interrupt<br />

overflow enable bit.<br />

Figure 3-46 shows the bit arrangement of the INTENS Register.<br />

C<br />

Figure 3-46 Interrupt Enable Set Register format<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. 3-90<br />

ID060510 Non-Confidential<br />

Data<br />

Undefined<br />

exception<br />

Data Undefined<br />

exception<br />

31 30<br />

4 3 2 1 0<br />

Reserved<br />

P3<br />

P2<br />

P1<br />

P0

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

Saved successfully!

Ooh no, something went wrong!