RustInQemu/2022: Difference between revisions
No edit summary |
No edit summary |
||
Line 56: | Line 56: | ||
! PPC (64-bit) | ! PPC (64-bit) | ||
|- | |- | ||
! RISC-V | ! RISC-V (64-bit) | ||
| style="background-color:lightgreen" | Tier2* | |||
| style="background-color:grey" | N/A | |||
| style="background-color:grey" | N/A | |||
| style="background-color:red" | - | |||
| style="background-color:grey" | N/A | |||
| style="background-color:grey" | N/A | |||
|- | |- | ||
! s390x | ! s390x | ||
Line 70: | Line 76: | ||
| style="background-color:grey" | N/A | | style="background-color:grey" | N/A | ||
| style="background-color:grey" | N/A | | style="background-color:grey" | N/A | ||
| style="background-color:red" | - | |||
| style="background-color:yellow" | Tier3* | | style="background-color:yellow" | Tier3* | ||
| style="background-color:red" | Tier3 | |||
|- | |- | ||
! x86 (32-bit) | ! x86 (32-bit) |
Revision as of 05:47, 17 September 2021
Notes about possibilities for including Rust code in the Qemu project. Started after discussion at the Rust in Qemu BoF at KVM Forum 2021.
Rust target support for Qemu host platforms
- Qemu supported platforms matrix from here
- Rust target support tiers from here
- Supported architectures for:
Tier1* | Rust Tier 1 with Host Tools supported target. |
---|---|
Tier2* | Rust Tier 2 with Host Tools supported target |
Tier3* | Rust Tier 3 target, with full standard library, and host tool build support |
Tier2 | Rust Tier 2 target without host tools, but with full standard library. |
Tier3 | Rust Tier 3 target, but lacks either full standard library or host tool build support. |
- | Rust does not have support for this target |
N/A | OS doesn't support this architecture |
xxx | Linux | macOS | Windows | FreeBSD | NetBSD | OpenBSD |
---|---|---|---|---|---|---|
armv7 | ||||||
aarch64 | ||||||
MIPS | ||||||
PPC (32-bit) | ||||||
PPC (64-bit) | ||||||
RISC-V (64-bit) | Tier2* | N/A | N/A | - | N/A | N/A |
s390x | Tier2* | N/A | N/A | N/A | N/A | N/A |
SPARC (64-bit) | Tier2 | N/A | N/A | - | Tier3* | Tier3 |
x86 (32-bit) | Tier1* | N/A? | Tier1* | Tier2 | Tier3* | Tier3* |
x86 (64-bit) | Tier1* | Tier1* | Tier1* | Tier2* | Tier2* | Tier3* |