43 lines
609 B
Rust
43 lines
609 B
Rust
/// CPUID wrapper
|
|
pub mod cpuid;
|
|
|
|
/// Debugging support
|
|
pub mod debug;
|
|
|
|
/// Devices
|
|
pub mod device;
|
|
|
|
/// Global descriptor table
|
|
pub mod gdt;
|
|
|
|
/// Interrupt descriptor table
|
|
pub mod idt;
|
|
|
|
/// Interrupt instructions
|
|
pub mod interrupt;
|
|
|
|
/// Inter-processor interrupts
|
|
pub mod ipi;
|
|
|
|
/// Paging
|
|
pub mod paging;
|
|
|
|
/// Page table isolation
|
|
pub mod pti;
|
|
|
|
pub mod rmm;
|
|
|
|
/// Initialization and start function
|
|
pub mod start;
|
|
|
|
/// Stop function
|
|
pub mod stop;
|
|
|
|
pub mod time;
|
|
|
|
#[cfg(target_arch = "x86")]
|
|
pub use ::rmm::X86Arch as CurrentRmmArch;
|
|
|
|
#[cfg(target_arch = "x86_64")]
|
|
pub use ::rmm::X8664Arch as CurrentRmmArch;
|