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.

System Control Coprocessor<br />

Figure 3-33 c7 format for MVA<br />

Table 3-77 shows how the bit values correspond with the Cache Operation functions for MVA<br />

format operations.<br />

SBZ<br />

31 6 5 0<br />

The value supplied Should-Be-Zero. The value 0x00000000 must be written to the register.<br />

VA to PA translation operations<br />

The purpose of the VA to PA translation operations, nonsecure operations, is to provide a secure<br />

means to determine address translation between the Secure and Nonsecure states. VA to PA<br />

translations operate through:<br />

• PA Register<br />

• VA to PA translation in the current Secure or Nonsecure state on page 3-73<br />

• VA to PA translation in the other Secure or Nonsecure state on page 3-74.<br />

PA Register<br />

Modified virtual address Reserved<br />

Bits Field Function<br />

The purpose of the Physical Address Register (PAR) is to hold:<br />

• the Physical Address (PA) after a successful translation<br />

• the source of the abort for an unsuccessful translation.<br />

Table 3-78 on page 3-72 shows the purpose of the bits of the PAR for successful translations and<br />

Table 3-79 on page 3-73 shows the purpose of the bits of the PAR for unsuccessful translations.<br />

The PAR is:<br />

• a read/write register banked in Secure and Nonsecure states<br />

• accessible in privileged modes only.<br />

Table 3-77 Functional bits of c7 for MVA<br />

[31:6] Modified virtual address Specifies address to invalidate, clean, or prefetch<br />

[5:0] - Reserved, SBZ<br />

Figure 3-34 shows the bit arrangement of the PAR for successful translations.<br />

31 12 11 10 9 8 7 6 4 3 2 1 0<br />

PA P INNER<br />

0<br />

Reserved SH<br />

NS<br />

Supersection<br />

OUTER<br />

Figure 3-34 PA Register format for successful translation<br />

Figure 3-35 on page 3-72 shows the bit arrangement of the PAR for unsuccessful translations.<br />

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

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!