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.

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

B3.11 Virtual Address to Physical Address translation operations<br />

CP15 c7 includes operations for Virtual Address (VA) to Physical Address (PA) translation. For more<br />

information, see CP15 c7, Virtual Address to Physical Address translation operations on page B3-130. The<br />

details of these operations depend on whether the Security Extensions are implemented.<br />

All VA to PA translations take account of the TEX remapping when this remapping is enabled, see The<br />

alternative descriptions of the Memory region attributes on page B3-32.<br />

A VA to PA translation operation might require a translation table walk, <strong>and</strong> an external abort might occur<br />

on this walk. For more information, see Behavior of external aborts on a translation table walk caused by<br />

a VA to PA translation on page B3-46. If an external abort occurs on this walk:<br />

The Physical Address Register, PAR:<br />

— is not updated if the abort is synchronous<br />

— is UNPREDICTABLE if the abort is asynchronous.<br />

if the Security Extensions are implemented, fault status <strong>and</strong> fault address register updates occur only<br />

in the security state in which the abort is h<strong>and</strong>led. Fault address <strong>and</strong> fault status registers in the other<br />

security state are not changed.<br />

<strong>ARM</strong> DDI 0406B Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. B3-63

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

Saved successfully!

Ooh no, something went wrong!