Contains plugged methos that are pre-requisites for the kernel to boot.
For example, the Multiboot Signature.
Inheritance Hierarchy
Kernel PreReqs
Namespace: Kernel
Assembly: Kernel (in Kernel.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
The PreReqs type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() ![]() | HandleNoMultiboot |
Inserts the method that handles what happens when the Multiboot
Signature is invalid or undetected.
|
![]() ![]() | InitGDT |
Initialises the Global Descriptor Table.
|
![]() ![]() | InitIDT |
Initialises the Interrupt Descriptor Table.
|
![]() ![]() | InitStack |
Inserts the initialise stack code.
Kernel stack space is currently hard-coded into the
Multiboot Signature asm.
|
![]() ![]() | Kernel_Start |
Inserts the pre-entrypoint kernel start method plug.
|
![]() ![]() | MainEntrypoint |
Inserts the stub that calls the main kernel entrypoint.
|
![]() ![]() | MultibootSignature |
Inserts the multiboot signature at the start of the file.
|
![]() ![]() | Reset |
Resets the OS / CPU / etc. i.e. terminates the OS
|
![]() ![]() | SSEInit |
Initialises CPU SSE commands (i.e. allows them to be used).
|
![]() ![]() | WriteDebugVideo |
Writes a piece of text to the first line of the screen
|
See Also