hardware 0.0.9

A no_std bare-metal hardware abstraction layer — all port I/O, memory and swap allocations are guarded at runtime. Do not consider this dependency stable before x.1.x
Documentation
1
2
3
4
5
6
7
8
9
10
11
pub mod aarch64;
pub mod guardian;
pub mod shim;
pub mod x86_64;

pub use shim::{
    cpuid_count, detect_arch, mmio_read32, mmio_write32, read_aarch64_midr, read_msr, set_arch,
};
pub mod architecture;
pub use architecture::Architecture;
pub use shim::init_shims;