blob: 7a8ae671b5ad132e3ed82df6ae9b584eb61d1f11 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# Supported platforms
A great many variants of the ARM 32-bit architecture:
* Architecture versions: v4, v5, v5te, v6, v6t2, v7.
ARMv7 is the standard nowadays.
* Instruction encoding: classic ARM or Thumb or Thumb-2.
* Floating-point: software emulation, VFPv2, VFPv3-d16, VFP-v3.
* ABI: the standard EABI (with floats passed in integer registers)
or the EABI-HF variant (with floats passed in VFP registers).
Debian architecture names: `armel` and `armhf`.
# Reference documents
* Instruction set architecture:
_ARM Architecture Reference Manual, ARMv7-A and ARMv7-R edition_.
Alternatively:
_ARM Architecture Reference Manual, ARMv8_, restricted to the AArch32 subset.
* Application binary interface:
_Procedure Call Standard for the ARM Architecture_
|