| Zygoma::ia32::MPS::BusEntry | The MPS config table bus entry |
| Zygoma::ia32::MPS::ConfigTableEntry | Base class for MP config table entries |
| Zygoma::ia32::MPS::ConfigTableHeader | Whan an MPS-compliant system is not using one of the default configurations, it must provide a configuration table, which consists of this (fixed-length) header followed by a variable number of base entries and extended entires plus an optional OEM table |
| Zygoma::ia32::MPS::ConfigTableIterator | A forward iterator that can traverse the entries in the ConfigTable |
| Zygoma::ia32::Acpi::ConfigTableIterator | A forward iterator that can traverse all entries in the ACPI root system description table |
| Zygoma::Cpu | Generic processor base class |
| Zygoma::ia32::Descriptor | A segment descriptor is a data structure in a GDT or LDT that provides the processor with the size, location, type, and access control, and status of a memory segment |
| Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable | Contains implementation and configuration information that can be used for power management, thermal management, and Plug'n'Play functionality |
| Zygoma::ia32::DiskDriveMapDescriptor | Multiboot Disk Drive Map desriptor |
| DispatchInterrupt | A simple functor to invoke the interrupt handler dispatch trampoline function |
| Zygoma::ia32::Acpi::FixedAcpiDescriptionTable | Defines fixed hardware information such as base addresses, etc |
| Zygoma::ia32::MPS::FloatingPointer | The root of the MPS configuration data |
| Zygoma::Freestore | The kernel freestore is a sequential container of bytes |
| Zygoma::ia32::IA32_Marrow | |
| Zygoma::ia32::IDT | An interrupt descriptor table implements a vectored interrupt dispatch mechanism |
| Zygoma::Interrupt | The base class for an inyerrupt service routine |
| Zygoma::InterruptDispatcher | Relates hardware interrupts and software traps to routines that can service them |
| Zygoma::ia32::InterruptGate | |
| Zygoma::ia32::InterruptGate | An interrupt gate is a structure used by an IA-32 processor to invoke an interrupt handler routine |
| Zygoma::ia32::IOApic | A description of the I/O Advanced Programmable Interrupt Controller |
| Zygoma::ia32::MPS::IOApicEntry | The MPS config table I/O APIC entry |
| Zygoma::ia32::IOApicRedirection | An IO APIC redirection table entry |
| Zygoma::ia32::MPS::IOInterruptEntry | The MPS config table I/O Interrupt entry |
| Zygoma::ISR | An interrupt service routine entry |
| Zygoma::ia32::LoadModuleDescriptor | Multiboot Load Module descriptor |
| Zygoma::ia32::LocalApic | A description of the Local Advanced Programmable Interrupt Controller |
| Zygoma::ia32::MPS::LocalInterruptEntry | The MPS config table Local Interrupt entry |
| Zygoma::Marrow | The central core of the zygoma kernel |
| Zygoma::MemoryManager | The central object which manages physical memory for the entire OS |
| Zygoma::ia32::MemoryMapDescriptor | Multiboot System Memory Map descriptor |
| Zygoma::MemoryRange< stride > | A template class for defining an iterable range of raw memory |
| Zygoma::MemoryStrider< stride > | An iterator over a MemoryRange |
| Zygoma::Module | A loadable module |
| Zygoma::ia32::MultibootHeader | Header found in the OS image describing the OSs' needs to the bootloader |
| Zygoma::ia32::MultibootInfo | Structure passed to the OS by the multiboot loader on startup |
| Zygoma::ia32::PageBaseEntry | |
| Zygoma::ia32::PageDirectory | |
| Zygoma::ia32::PageDirectoryEntry | |
| Zygoma::PageFrame | Expresses information on a Page Frame |
| Zygoma::PageFrameLinearPolicy | |
| Zygoma::PageFrameSelectionPolicy | The Page Frame Selection Policy is used by the PageFrameTable to select an available (or replacement) page frame |
| Zygoma::PageFrameTable | The PageFrameTable maps physical RAM into used and unused page frames |
| Zygoma::PageFrameTableIterator | Iterators over the page frame table model STL-style random access iterators |
| Zygoma::ia32::PageTable | |
| Zygoma::ia32::PageTableEntry | |
| Zygoma::ProcessDescriptor | A structure containing all information required to run a process |
| Zygoma::ia32::MPS::ProcessorEntry | The MPS config table processor entry |
| Zygoma::ia32::Acpi::RootSystemDescriptionPointer | The ACPI root system description pointer (RSDP) |
| Zygoma::ia32::Acpi::RootSystemDescriptionTable | The ACPI Root System Description Table (RSDT) |
| Zygoma::Scheduler | The scheduler/dispatcher for CPUs looking for something to do |
| Zygoma::SpinLock | A SpinLock |
| Zygoma::SpinLockMutex | A MUTual EXclusion object that is lockable via a spinlock |
| Zygoma::ia32::Acpi::SystemDescriptionTableHeader | The header common to all ACPI system description tables |
| Zygoma::ia32::TaskGate | |
| Zygoma::ThreadDescriptor | A structure containing all information required to run a thread |
| Zygoma::ia32::TrapGate | Identical to Interrupt Gate except m_type == 7 |
| Zygoma::ia32::VgaStreambuf< Char, Traits > | The VgaStreambuf providea a concrete basic_streambuf that sends its output to the VGA console |