//! Representations of various x86 specific structures and descriptor tables.
pubmodgdt;pubmodidt;pubmodpaging;pubmodport;pubmodtss;/// A struct describing a pointer to a descriptor table (GDT / IDT).
/// This is in a format suitable for giving to 'lgdt' or 'lidt'.
#[derive(Debug, Clone, Copy)]#[repr(C, packed)]pubstructDescriptorTablePointer{/// Size of the DT.
publimit:u16,
/// Pointer to the memory region containing the DT.
pubbase:u64,
}