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.

2.14.10 Reserved bits<br />

Bits in Figure 2-12 on page 2-21 that are in this category are J and T.<br />

Programmers Model<br />

• Bits that can only be modified from privileged modes, and that are completely protected<br />

from modification by instructions while the processor is in User mode. The only way that<br />

these bits can be modified while the processor is in User mode is by entering a processor<br />

exception, as described in Exceptions on page 2-27.<br />

Bits in Figure 2-12 on page 2-21 that are in this category are:<br />

— A<br />

— I<br />

— F<br />

— M[4:0].<br />

Only secure privileged modes can write directly to the CPSR mode bits to enter Monitor<br />

mode. If the core is in secure User mode, nonsecure User mode, or nonsecure privileged<br />

modes it ignores changes to the CPSR to enter the Secure Monitor. The core does not copy<br />

mode bits in the SPSR that are changed in the Nonsecure state, across to the CPSR.<br />

The remaining bits in the PSRs are unused and reserved. When changing a PSR flag or control<br />

bits, make sure that you do not alter these reserved bits. You must ensure that your program does<br />

not rely on reserved bits containing specific values because future processors might use some<br />

or all of the reserved bits.<br />

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

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!