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 />

Translation flow for a Supersection<br />

Figure B3-5 shows the virtual to physical addresses translation for a Supersection. For details of the<br />

extended Supersection address <strong>and</strong> access control fields in the first-level descriptor see the Supersection<br />

entry in Table B3-1 on page B3-8.<br />

Translation Table<br />

Base Register<br />

MVA<br />

PA31:0] of<br />

first-level descriptor<br />

PA[39:32] = 0x00<br />

First-level<br />

Supersection descriptor<br />

31 14-N 13-N<br />

Translation base SBZ<br />

31 32-N 31-N 24 23 20 19<br />

31 14-N 13-N 2 1<br />

Translation base Table index 0 0<br />

First-level<br />

read<br />

Figure B3-5 Supersection address translation<br />

Note<br />

Figure B3-5 shows how, when the MVA addresses a Supersection, the top four bits of the Supersection index<br />

bits of the MVA overlap the bottom four bits of the Table index bits. For more information, see Additional<br />

requirements for translation tables on page B3-11.<br />

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

31<br />

Supersection<br />

base address<br />

32 31 24 23<br />

PA[39:0]<br />

Extended Supersection<br />

base address base address<br />

For a translation based on TTBR0, N is the value of TTBCR.N<br />

For a translation based on TTBR1, N is 0<br />

‡ This field is absent if N==0<br />

39<br />

‡<br />

Table index<br />

24 23<br />

0<br />

0<br />

Supersection index<br />

Extended Supersection base address<br />

<strong>and</strong> Access control fields<br />

Supersection index<br />

2 1<br />

0<br />

0<br />

1 0<br />

0

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

Saved successfully!

Ooh no, something went wrong!