1.1. What this document contains

This document is intended to help you migrate software applications from ARMv5 to ARMv7.

It describes the differences between ARMv5 and ARMv7, and explains the issues involved in migrating an existing software application from ARMv5 to ARMv7.

Familiarity with ARMv5 is assumed. This application note also assumes that you have software development experience with ARMv5.

The main target platform is assumed to be built around an ARMv7-A processor. As ARMv7-A and ARMv7-R have many overlapping areas, part of this document also applies to the ARMv7-R processor. By default, ARMv7 refers to ARMv7-A and ARMv7-R in this application note.

This document contains the following chapters:

Copyright © 2014 ARM. All rights reserved.ARM DAI0425