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.

10 Region is WriteThrough, Non-WriteAllocate<br />

11 Region is Write-Back, Non-WriteAllocate.<br />

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

The meaning of the field with n = 6 is IMPLEMENTATION DEFINED <strong>and</strong> might differ from the<br />

meaning given here. This is because the meaning of the attribute combination<br />

{TEX[0] = 1, C = 1, B = 0} is IMPLEMENTATION DEFINED.<br />

IRn, bits [2n+1:2n], for values of n from 0 to 7<br />

Inner Cacheable property mapping for memory attributes n, if the region is mapped as<br />

Normal Memory by the TRn entry in the PRRR, see c10, Primary Region Remap Register<br />

(PRRR) on page B3-143. n is the value of the TEX[0], C <strong>and</strong> B bits, see Table B3-36 on<br />

page B3-145. The possible values of this field are the same as those given for the ORn field.<br />

The meaning of the field with n = 6 is IMPLEMENTATION DEFINED <strong>and</strong> might differ from the<br />

meaning given here. This is because the meaning of the attribute combination<br />

{TEX[0] = 1, C = 1, B = 0} is IMPLEMENTATION DEFINED.<br />

For more information about the NMRR see Memory region attribute descriptions when TEX remap is<br />

enabled on page B3-34.<br />

Accessing the NMRR<br />

To access the NMRR you read or write the CP15 registers with set to 0, set to c10, set to<br />

c2, <strong>and</strong> set to 1. For example:<br />

MRC p15,0,,c10,c2,1 ; Read CP15 Normal Memory Remap Register<br />

MCR p15,0,,c10,c2,1 ; Write CP15 Normal Memory Remap Register<br />

B3.12.38 CP15 c11, Reserved for TCM DMA registers<br />

Some CP15 c11 register encodings are reserved for IMPLEMENTATION DEFINED DMA operations to <strong>and</strong><br />

from TCM, see Figure B3-23:<br />

CRn opc1 CRm opc2<br />

c11 {0-7} {c0-c8} {0-7}<br />

c15 {0-7}<br />

‡<br />

Read-only Read/Write<br />

Write-only<br />

Access depends on the operation<br />

Reserved for DMA operations for TCM access<br />

Reserved for DMA operations for TCM access<br />

Figure B3-23 Permitted CP15 c11 encodings<br />

CP15 c11 encodings not shown in Figure B3-23 are UNPREDICTABLE, see Unallocated CP15 encodings on<br />

page B3-69.<br />

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

‡<br />

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

Saved successfully!

Ooh no, something went wrong!