Framebuffer helpers.
More...
|
| void | ThrowError (const WideChar *errorCode, const WideChar *reason) |
| 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 () |
| | Halt and clear interrut flag on x86.
|
| Void | ExitBootServices (UInt64 MapKey, EfiHandlePtr ImageHandle) |
| | Exit EFI API to let the OS load correctly. Bascially frees everything we have in the EFI side.
|
| UInt32 | Platform () |
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()