hermit/arch/mod.rs
1//! Architecture-specific architecture abstraction.
2
3// FIXME: use cfg_select! instead once resolved:
4// https://github.com/rust-lang/rust/issues/158371
5// https://github.com/rust-lang/rust/issues/158400
6#[cfg(target_arch = "aarch64")]
7mod aarch64;
8#[cfg(target_arch = "aarch64")]
9pub(crate) use self::aarch64::*;
10
11#[cfg(target_arch = "riscv64")]
12mod riscv64;
13#[cfg(target_arch = "riscv64")]
14pub(crate) use self::riscv64::*;
15
16#[cfg(target_arch = "x86_64")]
17mod x86_64;
18#[cfg(target_arch = "x86_64")]
19pub(crate) use self::x86_64::*;