Namespace Cosmos.Core
Classes
ACPI
ACPI (Advanced Configuration and Power Interface) class.
Bootstrap
Bootstrap class. Used to invoke pre-boot methods.
CPU
CPU class. Non hardware class, only used by core and hardware drivers for ports etc.
GCImplementation
GCImplementation class. Garbage collector. Mostly not implemented.
Global
INTs
INTs (INTerruptS) class.
IOPort
IOPort static class.
KernelPanics
Kernel panic codes used by cosmos
ManagedMemoryBlock
ManagedMemoryBlock class. Used to read and write a managed memory block.
MemoryBlock
MemoryBlock class. Used to read and write to memory blocks.
MemoryBlock08
MemoryBlock08 class.
MemoryBlock16
MemoryBlock16 class.
MemoryBlock32
MemoryBlock32 class.
MemoryMapBlock
MemoryOperations
MemoryOperations class. Used to do operations on the memory.
PIC
PIC class. Used to manage PIC interrupts.
VTablesImpl
Structs
ACPI.RSDPtr
RSD table struct.
GCTable
INTs.IRQContext
INTs.MMXContext
INTs.TSS
TSS (Task State Segment) struct.
RawMemoryMapBlock
VTable
Enums
INTs.EFlagsEnum
EFlags Enum.
PIC.Cmd
Commands.
Delegates
INTs.ExceptionInterruptDelegate
Exception interrupt delegate.
INTs.IRQDelegate
IRQ delegate.