Framebuffer helpers.
More...
|
void | ThrowError (const WideChar *errorCode, const WideChar *reason) noexcept |
Kernel::SizeT | BCopyMem (CharacterTypeUTF16 *dest, CharacterTypeUTF16 *src, const Kernel::SizeT len) |
| BUGS: 0.
|
Kernel::SizeT | BSetMem (CharacterTypeASCII *src, const CharacterTypeASCII byte, const Kernel::SizeT len) |
Kernel::SizeT | BStrLen (const CharacterTypeUTF16 *ptr) |
| String length functions.
|
Kernel::SizeT | BSetMem (CharacterTypeUTF16 *src, const CharacterTypeUTF16 byte, const Kernel::SizeT len) |
| set memory with custom value.
|
EXTERN_C Int32 | rt_jump_to_address (VoidPtr code, HEL::BootInfoHeader *handover, UInt8 *stack) |
Void | Stop () noexcept |
| Halt and clear interrut flag on x86.
|
Void | ExitBootServices (UInt64 MapKey, EfiHandlePtr ImageHandle) noexcept |
| Exit EFI API to let the OS load correctly. Bascially frees everything we have in the EFI side.
|
UInt32 | Platform () noexcept |
Framebuffer helpers.
- Note
- BootThread doesn't parse the symbols so doesn't nullify them, .bss is though.
◆ BlobType
◆ CharacterTypeASCII
◆ CharacterTypeUTF16
◆ CharacterTypeUTF8
◆ PEFImagePtr
◆ PEImagePtr
◆ BCopyMem()
◆ BSetMem() [1/2]
◆ BSetMem() [2/2]
set memory with custom value.
◆ BStrLen()
String length functions.
get string length.
◆ ExitBootServices()
Exit EFI API to let the OS load correctly. Bascially frees everything we have in the EFI side.
◆ Platform()
◆ rt_jump_to_address()
◆ Stop()
Halt and clear interrut flag on x86.
- Returns
◆ ThrowError()