Skip to content

Commit afd324a

Browse files
committed
Note that these targets are bare-metal.
This is important to note, as it affects how easy it is to build a binary, and that `#![no_std]` is mandatory. A different PR should probably add this to all the other platform pages.
1 parent ea661e9 commit afd324a

12 files changed

+25
-13
lines changed

src/doc/rustc/src/platform-support/aarch64-unknown-none.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# `aarch64-unknown-none` and `aarch64-unknown-none-softfloat`
22

3-
**Tier: 2**
3+
* **Tier: 2**
4+
* **Library Support:** core and alloc (bare-metal, `#![no_std]`)
45

56
Bare-metal targets for CPUs in the Armv8-A architecture family, running in AArch64 mode.
67

src/doc/rustc/src/platform-support/armebv7r-none-eabi.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# `armebv7r-none-eabi` and `armebv7r-none-eabihf`
22

3-
**Tier: 2**
3+
* **Tier: 2**
4+
* **Library Support:** core and alloc (bare-metal, `#![no_std]`)
45

56
Bare-metal target for CPUs in the Armv7-R architecture family running in Big
67
Endian mode. These processors support dual ARM/Thumb mode, with ARM mode as

src/doc/rustc/src/platform-support/armv4t-none-eabi.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# armv4t-none-eabi / thumbv4t-none-eabi
22

3-
Tier 3
3+
* **Tier: 3**
4+
* **Library Support:** core and alloc (bare-metal, `#![no_std]`)
45

56
These two targets are part of the [`arm-none-eabi`](arm-none-eabi.md) target
67
group, and all the information there applies.

src/doc/rustc/src/platform-support/armv5te-none-eabi.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# `armv5te-none-eabi`
22

3-
**Tier: 3**
3+
* **Tier: 3**
4+
* **Library Support:** core and alloc (bare-metal, `#![no_std]`)
45

56
Bare-metal target for any cpu in the Armv5TE architecture family, supporting
67
ARM/Thumb code interworking (aka `A32`/`T32`), with `A32` code as the default code

src/doc/rustc/src/platform-support/armv7a-none-eabi.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# `armv7a-none-eabi` and `armv7a-none-eabihf`
22

3-
**Tier: 2** for `armv7a-none-eabi`
4-
**Tier: 3** for `armv7a-none-eabihf`
3+
* **Tier: 2** for `armv7a-none-eabi`
4+
* **Tier: 3** for `armv7a-none-eabihf`
5+
* **Library Support:** core and alloc (bare-metal, `#![no_std]`)
56

67
Bare-metal target for CPUs in the Armv7-A architecture family, supporting
78
dual ARM/Thumb mode, with ARM mode as the default.

src/doc/rustc/src/platform-support/armv7r-none-eabi.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# `armv7r-none-eabi` and `armv7r-none-eabihf`
22

3-
**Tier: 2**
3+
* **Tier: 2**
4+
* **Library Support:** core and alloc (bare-metal, `#![no_std]`)
45

56
Bare-metal target for CPUs in the Armv7-R architecture family, supporting
67
dual ARM/Thumb mode, with ARM mode as the default.

src/doc/rustc/src/platform-support/armv8r-none-eabihf.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# `armv8r-none-eabihf`
22

3-
**Tier: 3**
3+
* **Tier: 3**
4+
* **Library Support:** core and alloc (bare-metal, `#![no_std]`)
45

56
Bare-metal target for CPUs in the Armv8-R architecture family, supporting
67
dual ARM/Thumb mode, with ARM mode as the default.

src/doc/rustc/src/platform-support/thumbv6m-none-eabi.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# `thumbv6m-none-eabi`
22

3-
**Tier: 2**
3+
* **Tier: 2**
4+
* **Library Support:** core and alloc (bare-metal, `#![no_std]`)
45

56
Bare-metal target for CPUs in the [Armv6-M] architecture family, supporting a
67
subset of the [T32 ISA][t32-isa].

src/doc/rustc/src/platform-support/thumbv7em-none-eabi.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# `thumbv7em-none-eabi` and `thumbv7em-none-eabihf`
22

3-
**Tier: 2**
3+
* **Tier: 2**
4+
* **Library Support:** core and alloc (bare-metal, `#![no_std]`)
45

56
Bare-metal target for CPUs in the [Armv7E-M] architecture family, supporting a
67
subset of the [T32 ISA][t32-isa].

src/doc/rustc/src/platform-support/thumbv7m-none-eabi.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# `thumbv7m-none-eabi`
22

3-
**Tier: 2**
3+
* **Tier: 2**
4+
* **Library Support:** core and alloc (bare-metal, `#![no_std]`)
45

56
Bare-metal target for CPUs in the [Armv7-M] architecture family, supporting a
67
subset of the [T32 ISA][t32-isa].

0 commit comments

Comments
 (0)