PreReqs Methods Fling OS

The PreReqs type exposes the following members.

Methods

  Name Description
Private method Static member HandleNoMultiboot
Inserts the method that handles what happens when the Multiboot Signature is invalid or undetected.
Private method Static member InitGDT
Initialises the Global Descriptor Table.
Private method Static member InitIDT
Initialises the Interrupt Descriptor Table.
Private method Static member InitStack
Inserts the initialise stack code. Kernel stack space is currently hard-coded into the Multiboot Signature asm.
Private method Static member Kernel_Start
Inserts the pre-entrypoint kernel start method plug.
Private method Static member MainEntrypoint
Inserts the stub that calls the main kernel entrypoint.
Private method Static member MultibootSignature
Inserts the multiboot signature at the start of the file.
Public method Static member Reset
Resets the OS / CPU / etc. i.e. terminates the OS
Private method Static member SSEInit
Initialises CPU SSE commands (i.e. allows them to be used).
Public method Static member WriteDebugVideo
Writes a piece of text to the first line of the screen
Top
See Also