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.

Bits Field Function<br />

Programmers Model<br />

31 1 0<br />

Figure 2-2 ThumbEE Configuration Register format<br />

Table 2-1 shows how the bit values correspond with the ThumbEE Configuration Register.<br />

Any change to this register is only guaranteed to be visible to subsequent instructions after the<br />

execution of an ISB instruction. However, a read of this register always returns the last value<br />

written to the register.<br />

To access the ThumbEE Configuration Register, read or write CP14 with:<br />

MRC p14, 6, , c0, c0, 0 ; Read ThumbEE Configuration Register<br />

MCR p14, 6, , c0, c0, 0 ; Write ThumbEE Configuration Register<br />

ThumbEE HandlerBase Register<br />

The purpose of the ThumbEE HandlerBase Register is to hold the base address for ThumbEE<br />

handlers.<br />

The ThumbEE HandlerBase Register is:<br />

• in CP14 register c0<br />

Reserved<br />

[31:1] - Reserved. Unpredictable (UNP), Should-Be-Zero (SBZ).<br />

• a 32-bit read/write register, with unprivileged access that depends on the value of the<br />

ThumbEE Configuration Register. See Access to ThumbEE registers on page 2-6.<br />

Figure 2-3 shows the bit arrangement of the ThumbEE HandlerBase Register.<br />

Figure 2-3 ThumbEE HandlerBase Register format<br />

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

ID060510 Non-Confidential<br />

XED<br />

Table 2-1 ThumbEE Configuration Register bit functions<br />

[0] XED eXecution Environment Disable bit. Controls unprivileged access to the ThumbEE HandlerBase<br />

Register:<br />

0 = Unprivileged access permitted. See Access to ThumbEE registers on page 2-6 for details.<br />

1 = Unprivileged access disabled.<br />

The reset value of this bit is 0.<br />

31 2<br />

1 0<br />

HandlerBase<br />

Reserved

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

Saved successfully!

Ooh no, something went wrong!