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.

Protected Memory System <strong>Architecture</strong> (PMSA)<br />

Table B4-8 Summary of CP15 registers in a PMSA implementation (continued)<br />

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

CP15 c13, Context <strong>and</strong> Thread ID registers on page B4-75<br />

c13, Context ID Register (CONTEXTIDR) on page B4-76<br />

CP15 c13 Software Thread ID registers on page B4-77<br />

CP15 c14 is not used on a PMSA implementation, see Unallocated CP15 encodings on page B4-27<br />

CP15 c15, Implementation defined registers on page B4-78<br />

B4.6.2 General behavior of CP15 registers<br />

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

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

Reset behavior of CP15 registers on page B4-27<br />

See also Meaning of fixed bit values in register diagrams on page B4-29.<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 B4-45.<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 />

The following subsections give more information about UNPREDICTABLE <strong>and</strong> UNDEFINED behavior for<br />

CP15:<br />

Unallocated CP15 encodings on page B4-27<br />

Rules for MCR <strong>and</strong> MRC accesses to CP15 registers on page B4-27.<br />

B4-26 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!