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.

Virtual Memory System <strong>Architecture</strong> (VMSA)<br />

Register <strong>and</strong> description<br />

B3.12.2 General behavior of CP15 registers<br />

Table B3-14 Summary of VMSA CP15 register descriptions (continued)<br />

CP15 c12, Security Extensions registers on page B3-148<br />

c12, Vector Base Address Register (VBAR) on page B3-148<br />

c12, Monitor Vector Base Address Register (MVBAR) on page B3-149<br />

c12, Interrupt Status Register (ISR) on page B3-150<br />

CP15 c13, Process, context <strong>and</strong> thread ID registers on page B3-151<br />

c13, FCSE Process ID Register (FCSEIDR) on page B3-152<br />

c13, Context ID Register (CONTEXTIDR) on page B3-153<br />

CP15 c13 Software Thread ID registers on page B3-154<br />

CP15 c14 is not used, see Unallocated CP15 encodings on page B3-69<br />

CP15 c15, Implementation defined registers on page B3-155<br />

The following sections give information about the general behavior of CP15 registers:<br />

Read-only bits in read/write registers<br />

Unpredictable <strong>and</strong> undefined behavior for CP15 accesses<br />

Reset behavior of CP15 registers on page B3-70<br />

See also Meaning of fixed bit values in register diagrams on page B3-78.<br />

Read-only bits in read/write registers<br />

Some read/write registers include bits that are read-only. These bits ignore writes.<br />

An example of this is the SCTLR.NMFI bit, bit [27], see c1, System Control Register (SCTLR) on<br />

page B3-96.<br />

UNPREDICTABLE <strong>and</strong> UNDEFINED behavior for CP15 accesses<br />

In <strong>ARM</strong>v7 the following operations are UNDEFINED:<br />

all CDP, MCRR, MRRC, LDC <strong>and</strong> STC operations to CP15<br />

all CDP2, MCR2, MRC2, MCRR2, MRRC2, LDC2 <strong>and</strong> STC2 operations to CP15.<br />

Unless otherwise indicated in the individual register descriptions:<br />

reserved fields in registers are UNK/SBZP<br />

reserved values of fields can have UNPREDICTABLE effects.<br />

B3-68 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!