File tree Expand file tree Collapse file tree
src/doc/rustc/src/platform-support Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # ` armv7a-none-eabi ` and ` thumbv7a-none-eabihf `
1+ # ` armv7a-none-eabi* ` and ` thumbv7a-none-eabi* `
22
3- * ** Tier: 2** (` armv7a-none-eabi ` )
4- * ** Tier: 3** (` thumbv7a-none-eabi ` )
3+ * ** Tier: 2** (` armv7a-none-eabi ` and ` armv7a-none-eabihf ` )
4+ * ** Tier: 3** (` thumbv7a-none-eabi ` and ` thumbv7a-none-eabihf ` )
55* ** Library Support:** core and alloc (bare-metal, ` #![no_std] ` )
66
77Bare-metal target for CPUs in the Armv7-A architecture family, supporting dual
8- ARM/Thumb mode. The ` armv7a-none-eabi ` target uses Arm mode by default and
9- the ` thumbv7a-none-eabihf ` target uses Thumb mode by default.
8+ ARM/Thumb mode. The ` armv7a-none-eabi* ` targets use Arm mode by default and the
9+ ` thumbv7a-none-eabi ` targets use Thumb mode by default. The ` -eabi ` targets use
10+ a soft-float ABI and do not require an FPU, while the ` -eabihf ` targets use a
11+ hard-float ABI and do require an FPU.
1012
1113Note, this is for processors running in AArch32 mode. For the AArch64 mode
1214added in Armv8-A, see [ ` aarch64-unknown-none ` ] ( aarch64-unknown-none.md ) instead.
You can’t perform that action at this time.
0 commit comments