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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

B3.7.4 The effect of the Security Extensions on TEX remapping<br />

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

When the Security Extensions are implemented, the MMU remap registers are banked in the Secure <strong>and</strong><br />

Non-secure security states. The register versions for the current security state apply to all TLB lookups. The<br />

SCTLR.TRE bit is banked in the Secure <strong>and</strong> Non-secure copies of the register, <strong>and</strong> the appropriate version<br />

of this bit determines whether TEX remapping is applied to TLB lookups in the current security state.<br />

When the Security Extensions are implemented, the translation table descriptors include an NS bit. For<br />

security reasons, the NS bit is not accessible through the MMU remap registers.<br />

Write accesses to the Secure copies of the MMU remap registers are disabled when the CP15SDISABLE<br />

input is asserted HIGH, <strong>and</strong> the MCR operations to access these registers become UNDEFINED. For more<br />

information, see The CP15SDISABLE input on page B3-76.<br />

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

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

Saved successfully!

Ooh no, something went wrong!