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.

Contents<br />

Chapter C8 Sample-based Profiling<br />

C8.1 Program Counter sampling .............................................................. C8-2<br />

Chapter C9 Performance Monitors<br />

C9.1 About the performance monitors ...................................................... C9-2<br />

C9.2 Status in the <strong>ARM</strong> architecture ........................................................ C9-4<br />

C9.3 Accuracy of the performance monitors ............................................ C9-5<br />

C9.4 Behavior on overflow ....................................................................... C9-6<br />

C9.5 Interaction with Security Extensions ................................................ C9-7<br />

C9.6 Interaction with trace ........................................................................ C9-8<br />

C9.7 Interaction with power saving operations ......................................... C9-9<br />

C9.8 CP15 c9 register map .................................................................... C9-10<br />

C9.9 Access permissions ....................................................................... C9-12<br />

C9.10 Event numbers ............................................................................... C9-13<br />

Chapter C10 Debug Registers <strong>Reference</strong><br />

C10.1 Accessing the debug registers ....................................................... C10-2<br />

C10.2 Debug identification registers ......................................................... C10-3<br />

C10.3 Control <strong>and</strong> status registers ......................................................... C10-10<br />

C10.4 Instruction <strong>and</strong> data transfer registers ......................................... C10-40<br />

C10.5 Software debug event registers ................................................... C10-48<br />

C10.6 OS Save <strong>and</strong> Restore registers, v7 Debug only .......................... C10-75<br />

C10.7 Memory system control registers ................................................. C10-80<br />

C10.8 Management registers, <strong>ARM</strong>v7 only ............................................ C10-88<br />

C10.9 Performance monitor registers ................................................... C10-105<br />

Appendix A Recommended External Debug Interface<br />

A.1 System integration signals ......................................................... AppxA-2<br />

A.2 Recommended debug slave port ............................................. AppxA-13<br />

Appendix B Common VFP Subarchitecture Specification<br />

B.1 Scope of this appendix ............................................................... AppxB-2<br />

B.2 Introduction to the Common VFP subarchitecture ..................... AppxB-3<br />

B.3 Exception processing ................................................................. AppxB-6<br />

B.4 Support code requirements ...................................................... AppxB-11<br />

B.5 Context switching ..................................................................... AppxB-14<br />

B.6 Subarchitecture additions to the VFP system registers ........... AppxB-15<br />

B.7 Version 1 of the Common VFP subarchitecture ....................... AppxB-23<br />

B.8 Version 2 of the Common VFP subarchitecture ....................... AppxB-24<br />

Appendix C Legacy Instruction Mnemonics<br />

C.1 Thumb instruction mnemonics ................................................... AppxC-2<br />

C.2 Pre-UAL pseudo-instruction NOP .............................................. AppxC-3<br />

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

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

Saved successfully!

Ooh no, something went wrong!