1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#![no_std] #![feature(llvm_asm, asm, global_asm, linkage)] #![deny(warnings)] extern crate alloc; #[cfg(target_arch = "x86_64")] #[path = "arch/x86_64/mod.rs"] mod arch; #[cfg(any(target_arch = "riscv32", target_arch = "riscv64"))] #[path = "arch/riscv/mod.rs"] mod arch; #[cfg(target_arch = "mips")] #[path = "arch/mipsel/mod.rs"] pub mod arch; #[cfg(target_arch = "aarch64")] #[path = "arch/aarch64/mod.rs"] pub mod arch; pub use arch::*;