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.

DFSR<br />

[10,3:0] a<br />

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

Table B3-12 VMSAv7 DFSR encodings<br />

Source DFAR Domain Notes<br />

00001 Alignment fault Valid UNKNOWN MMU fault<br />

00100 Instruction cache maintenance fault Valid UNKNOWN -<br />

01100<br />

01110<br />

11100<br />

11110<br />

00101<br />

00111<br />

00011 b<br />

00110<br />

01001<br />

01011<br />

01101<br />

01111<br />

Translation table walk<br />

synchronous external abort<br />

Translation table walk<br />

synchronous parity error<br />

Translation fault<br />

Access Flag fault<br />

Domain fault<br />

Permission fault<br />

1st level<br />

2nd level<br />

1st level<br />

2nd level<br />

Section<br />

Page<br />

Section<br />

Page<br />

Section<br />

Page<br />

Section<br />

Page<br />

Valid<br />

Valid<br />

Valid<br />

Valid<br />

Valid<br />

Valid<br />

Valid<br />

Valid<br />

Valid<br />

Valid<br />

Valid<br />

Valid<br />

UNKNOWN<br />

Valid<br />

UNKNOWN<br />

Valid<br />

UNKNOWN<br />

Valid<br />

UNKNOWN<br />

Valid<br />

Valid<br />

Valid<br />

Valid<br />

Valid<br />

00010 Debug event UNKNOWN UNKNOWN<br />

01000 Synchronous external abort Valid UNKNOWN -<br />

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

-<br />

-<br />

MMU fault<br />

MMU fault<br />

MMU fault<br />

MMU fault<br />

See Software debug<br />

events on page C3-5<br />

10100 IMPLEMENTATION DEFINED - - Lockdown<br />

11010 IMPLEMENTATION DEFINED - - Coprocessor abort<br />

11001 Memory access synchronous parity error Valid UNKNOWN -<br />

10110 Asynchronous external abort c UNKNOWN UNKNOWN -<br />

11000 Memory access asynchronous parity error<br />

UNKNOWN UNKNOWN Including on translation<br />

table walk<br />

a. All DFSR[10,3:0] values not listed in this table are reserved.<br />

b. Previously, this encoding was a deprecated encoding for Alignment fault. The extensive changes in the memory model<br />

in <strong>ARM</strong>v7 <strong>and</strong> VMSAv7 mean there should be no possibility of confusing these two uses.<br />

c. Including asynchronous data external abort on translation table walk or instruction fetch.

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

Saved successfully!

Ooh no, something went wrong!