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.

H.7 System Control coprocessor (CP15) support<br />

<strong>ARM</strong>v4 <strong>and</strong> <strong>ARM</strong>v5 Differences<br />

Before <strong>ARM</strong>v6, it is IMPLEMENTATION DEFINED whether a System Control coprocessor, CP15, is<br />

implemented. However, support of ID registers, control registers, cache support, <strong>and</strong> memory management<br />

with virtual or protected memory support resulted in the widespread adoption of a st<strong>and</strong>ard for control <strong>and</strong><br />

configuration of these features. That st<strong>and</strong>ard is described here. With the exception of a small number of<br />

operations <strong>and</strong> supporting registers, for example the memory barrier operations described in c7,<br />

Miscellaneous functions on page AppxH-51, all CP15 accesses require privileged access.<br />

The following sections summarize the CP15 registers known to have been supported in <strong>ARM</strong>v4 or <strong>ARM</strong>v5<br />

implementations:<br />

Organization of CP15 registers in an <strong>ARM</strong>v4 or <strong>ARM</strong>v5 VMSA implementation on page AppxH-32<br />

Organization of CP15 registers in an <strong>ARM</strong>v4 or <strong>ARM</strong>v5 PMSA implementation on page AppxH-33.<br />

For details of the registers provided by a particular implementation see the appropriate Technical <strong>Reference</strong><br />

<strong>Manual</strong>, or other product documentation.<br />

The rest of this section describes the <strong>ARM</strong>v4 <strong>and</strong> <strong>ARM</strong>v5 CP15 support in order of the CRn value.<br />

Note<br />

Definitions of CP15 registers in this appendix apply to both VMSA <strong>and</strong> PMSA implementations unless<br />

otherwise indicated.<br />

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

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

Saved successfully!

Ooh no, something went wrong!