StuBS
|
▼NACPI | Abstracts the ACPI standard that provides interfaces for hardware detection, device configuration, and energy management |
CAddress | ACPI address format |
CMADT | Multiple APIC Description Table (MADT) |
CRSDP | Root System Description Pointer (RSDP) |
CRSDT | Root System Description Table (RSDT) |
CSDTH | System Description Table Header (SDTH) |
CSubHeader | Helper structure |
CXSDT | Extended System Description Table (XSDT) |
NAPIC | Information about the (extended) Advanced Programmable Interrupt Controller |
NApplicationProcessor | Application Processor Boot |
NCMOS | CMOS |
▼NCore | Implements an abstraction for CPU internals |
NInterrupt | Exception and Interrupt control |
CCR | Access to the Control Register |
▼CMSR | Access to the Model-Specific Register (MSR) |
Cuint64_parts | Helper to access low and high bits of a 64 bit value |
▼NCPUID | Query information about the processor |
CReg | Structure for register values returned by cpuid instruction |
NCSU | C StartUp (CSU) required by the compiler and provided by the c standard library |
▼NGDT | Abstracts the GDT that, primarily, contains descriptors to memory segments |
CPointer | Structure that describes a GDT Pointer (aka GDT Descriptor) |
CSegmentDescriptor | Describes the structure of segment descriptors |
NGuard | Synchronizes the kernel with interrupts using the Prologue/Epilogue Model |
NIDT | "Interrupt Descriptor Table (IDT) |
▼NIOAPIC | Abstraction of the I/O APIC that is used for management of external interrupts |
CIdentification | I/O APIC Identification |
CRedirectionTableEntry | Entry in the redirection table |
▼NLAPIC | Abstracts the local APIC (which is integrated into every CPU core) |
▼NIPI | Inter-Processor Interrupts |
CInterruptCommand | Interrupt Command |
▼NTimer | Local Timer (for each LAPIC / CPU) |
CControlRegister | LAPIC-Timer Control Register |
CDestinationFormatRegister | Destination Format Register |
CIdentificationRegister | Local APIC ID (for Pentium 4 and newer) |
CLogicalDestinationRegister | Logical Destination Register |
CSpuriousInterruptVectorRegister | Spurious Interrupt Vector Register |
CTaskPriorityRegister | Task Priority Register |
CVersionRegister | Local APIC Version |
NMath | Basic math helper functions |
▼NMultiboot | Interface for Multiboot |
CFramebuffer | Video mode: Framebuffer |
CMemory | Memory Map |
CModule | Boot Module (also known as initrd = initial Ramdisk) |
CVBE | Video mode: Vesa BIOS Extension |
NPIC | The Programmable Interrupt Controller (PIC aka 8259A) |
NPIT | Abstraction of the historical Programmable Interval Timer (PIT) |
NPlugbox | Object-oriented abstraction of an device interrupt table |
NPS2Controller | PS/2 Controller |
NSystem | General System functions |