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

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

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

3.2.70 c12, Interrupt Status Register<br />

System Control Coprocessor<br />

Note<br />

The Monitor Vector Base Address Register is 0x00000000 at reset. The secure boot code must<br />

program the register with an appropriate value for the Monitor.<br />

Attempts to write to this register in secure privileged mode when CP15SDISABLE is HIGH<br />

result in an Undefined Instruction exception, see Security Extensions write access disable on<br />

page 3-5.<br />

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

Table 3-139 Results of access to the Monitor Vector Base Address Register a<br />

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

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

Data Data Undefined Undefined Undefined Undefined Undefined Undefined<br />

a. An entry of Undefined in the table means that the access gives an Undefined Instruction exception when the<br />

coprocessor instruction is executed.<br />

To access the Monitor Vector Base Address Register, read or write CP15 with:<br />

MRC p15, 0, , c12, c0, 1 ; Read Monitor Vector Base Address Register<br />

MCR p15, 0, , c12, c0, 1 ; Write Monitor Vector Base Address Register<br />

The purpose of the Interrupt Status Register is to:<br />

• reflect the state of the nFIQ and nIRQ pins on the processor<br />

• reflect the state of external aborts.<br />

The Interrupt Status Register is:<br />

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

• accessible in privileged modes only.<br />

Figure 3-63 shows the bit arrangement of the Interrupt Status Register.<br />

31 9 8 7 6 5 0<br />

Reserved<br />

A I F<br />

Reserved<br />

Figure 3-63 Interrupt Status Register format<br />

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

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!