Contains the main classes for the Fling OS kernel implementation.
Classes
Class | Description | |
---|---|---|
![]() |
BasicConsole |
A basic console implementation - uses the BIOS's fixed text-video memory to output ASCII text.
|
![]() |
Dummy | |
![]() |
Exceptions |
Implements the lowest-level kernel exception handling.
|
![]() |
GC |
The garbage collector.
|
![]() |
Heap |
The kernel heap - currently a very simple implementation.
|
![]() |
Kernel |
The main class (containing the kernel entry point) for the Fling OS kernel.
|
![]() |
PreReqs |
Contains plugged methos that are pre-requisites for the kernel to boot.
For example, the Multiboot Signature.
|
Structures
Structure | Description | |
---|---|---|
![]() |
ExceptionHandlerInfo |
Represents an Exception Handler Info.
|
![]() |
GCHeader |
Represents the GC header that is put in memory in front of every object so the GC can manage the object.
|
![]() |
HeapBlock |
Represents a block of memory that has been allocated for use by the heap.
|