Files
RedBear-OS/src/arch/x86_shared/mod.rs
T
2025-09-14 20:30:57 +02:00

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;