pub(crate) mod context;
mod entry;
mod entry_state;
mod gdt;
mod idt;
#[cfg(feature = "uspace")]
mod local_state;
pub mod asm;
pub(crate) mod boot;
pub(crate) mod paging;
pub(crate) mod trap;
#[cfg(feature = "uspace")]
pub mod uspace;
pub(crate) mod barrier;
pub(crate) mod cache;
pub(crate) mod interrupt;
pub(crate) mod registers;
pub(crate) mod timer;
pub(crate) const TLB_RANGE_PAGE_LIMIT: usize = 33;
#[cfg(feature = "virtualization")]
pub(crate) mod virtualization;
pub(crate) mod msr;
#[cfg(feature = "exception-table")]
pub(crate) const EX_TABLE_RELATIVE_TO_START: bool = false;
pub(crate) mod capability;