Skip to content

Commit 1200090

Browse files
committed
Update Trusty platform docs
1 parent 87f9404 commit 1200090

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

src/doc/rustc/src/platform-support.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ target | std | host | notes
266266
[`aarch64-unknown-openbsd`](platform-support/openbsd.md) | ✓ | ✓ | ARM64 OpenBSD
267267
[`aarch64-unknown-redox`](platform-support/redox.md) | ✓ | | ARM64 Redox OS
268268
[`aarch64-unknown-teeos`](platform-support/aarch64-unknown-teeos.md) | ? | | ARM64 TEEOS |
269-
[`aarch64-unknown-trusty`](platform-support/trusty.md) | ? | |
269+
[`aarch64-unknown-trusty`](platform-support/trusty.md) | | |
270270
[`aarch64-uwp-windows-msvc`](platform-support/uwp-windows-msvc.md) | ✓ | |
271271
[`aarch64-wrs-vxworks`](platform-support/vxworks.md) | ✓ | | ARM64 VxWorks OS
272272
`aarch64_be-unknown-linux-gnu` | ✓ | ✓ | ARM64 Linux (big-endian)
@@ -290,7 +290,7 @@ target | std | host | notes
290290
[`armv7-unknown-linux-uclibceabi`](platform-support/armv7-unknown-linux-uclibceabi.md) | ✓ | ✓ | Armv7-A Linux with uClibc, softfloat
291291
[`armv7-unknown-linux-uclibceabihf`](platform-support/armv7-unknown-linux-uclibceabihf.md) | ✓ | ? | Armv7-A Linux with uClibc, hardfloat
292292
[`armv7-unknown-netbsd-eabihf`](platform-support/netbsd.md) | ✓ | ✓ | Armv7-A NetBSD w/hard-float
293-
[`armv7-unknown-trusty`](platform-support/trusty.md) | ? | |
293+
[`armv7-unknown-trusty`](platform-support/trusty.md) | | |
294294
[`armv7-wrs-vxworks-eabihf`](platform-support/vxworks.md) | ✓ | | Armv7-A for VxWorks
295295
[`armv7a-kmc-solid_asp3-eabi`](platform-support/kmc-solid.md) | ✓ | | ARM SOLID with TOPPERS/ASP3
296296
[`armv7a-kmc-solid_asp3-eabihf`](platform-support/kmc-solid.md) | ✓ | | ARM SOLID with TOPPERS/ASP3, hardfloat
@@ -417,7 +417,7 @@ target | std | host | notes
417417
`x86_64-unknown-l4re-uclibc` | ? | |
418418
[`x86_64-unknown-linux-none`](platform-support/x86_64-unknown-linux-none.md) | * | | 64-bit Linux with no libc
419419
[`x86_64-unknown-openbsd`](platform-support/openbsd.md) | ✓ | ✓ | 64-bit OpenBSD
420-
[`x86_64-unknown-trusty`](platform-support/trusty.md) | ? | |
420+
[`x86_64-unknown-trusty`](platform-support/trusty.md) | | |
421421
`x86_64-uwp-windows-gnu` | ✓ | |
422422
[`x86_64-uwp-windows-msvc`](platform-support/uwp-windows-msvc.md) | ✓ | |
423423
[`x86_64-win7-windows-gnu`](platform-support/win7-windows-gnu.md) | ✓ | | 64-bit Windows 7 support

src/doc/rustc/src/platform-support/trusty.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@ Environment (TEE) for Android.
1616

1717
These targets are cross-compiled. They have no special requirements for the host.
1818

19-
Support for the standard library is work-in-progress. It is expected that
20-
they will support alloc with the default allocator, and partially support std.
19+
Trusty targets have partial support for the standard library: `alloc` is fully
20+
supported and `std` has limited support that excludes things like filesystem
21+
access, network I/O, and spawning processes/threads. File descriptors are
22+
supported for the purpose of IPC.
2123

2224
Trusty uses the ELF file format.
2325

0 commit comments

Comments
 (0)