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.

c0, Memory Model Feature Register 3 (ID_MMFR3)<br />

The CPUID Identification Scheme<br />

The format of the ID_MMFR3 is:<br />

31 28 27 24 23 20 19 16 15 12 11 8 7 4 3 0<br />

Reserved,<br />

RAZ<br />

Supersection support, bits [31:28]<br />

On a VMSA implementation, indicates whether Supersections are supported. Permitted<br />

values are:<br />

0b0000 Supersections supported.<br />

0b1111 Supersections not supported.<br />

All other values are reserved.<br />

Note<br />

The sense of this identification is reversed from the normal usage in the CPUID mechanism,<br />

with the value of zero indicating that the feature is supported.<br />

Bits [27:24] Reserved, RAZ.<br />

Coherent walk, bits [23:20]<br />

Indicates whether Translation table updates require a clean to the point of unification.<br />

Permitted values are:<br />

0b0000 Updates to the translation tables require a clean to the point of unification to<br />

ensure visibility by subsequent translation table walks.<br />

0b0001 Updates to the translation tables do not require a clean to the point of unification<br />

to ensure visibility by subsequent translation table walks.<br />

Bits [19:16] Reserved, RAZ.<br />

Reserved,<br />

RAZ<br />

Coherent walk<br />

Maintenance broadcast<br />

BP maintain<br />

Cache maintainence s/w<br />

Cache maintainence MVA<br />

Supersection support<br />

Maintenance broadcast, bits [15:12]<br />

Indicates whether Cache, TLB <strong>and</strong> branch predictor operations are broadcast. Permitted<br />

values are:<br />

0b0000 Cache, TLB <strong>and</strong> branch predictor operations only affect local structures.<br />

0b0001 Cache <strong>and</strong> branch predictor operations affect structures according to<br />

shareability <strong>and</strong> defined behavior of instructions. TLB operations only affect<br />

local structures.<br />

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

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

Saved successfully!

Ooh no, something went wrong!