diff options
| author | Amlal <amlal@el-mahrouss-logic.com> | 2024-09-11 08:52:00 +0200 |
|---|---|---|
| committer | Amlal <amlal@el-mahrouss-logic.com> | 2024-09-11 08:52:00 +0200 |
| commit | f37c8cb8c86b73843b23d3690f1e251ec40a70b5 (patch) | |
| tree | a6737d9577a8cebdfc4c914bf334f14a6745ac5b /dev/ZBA/Sources/Thread.cxx | |
| parent | f2aee187a4e6f4cd0743d3f2a1de19fdcb1856c6 (diff) | |
IMP: Add FreeBitMap method in IBitMapAllocator.
IMP: Using a better memory strategy than a pre-allocated chunk of memory.
FIX: Moved compile_flags.txt only at root directory.
FIX: Refactor HandoverInformationHeader to HANDOVER_INFO_HEADER.
IMP: Handover version 1.16.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'dev/ZBA/Sources/Thread.cxx')
| -rw-r--r-- | dev/ZBA/Sources/Thread.cxx | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/dev/ZBA/Sources/Thread.cxx b/dev/ZBA/Sources/Thread.cxx index 8bcecc2c..c811e620 100644 --- a/dev/ZBA/Sources/Thread.cxx +++ b/dev/ZBA/Sources/Thread.cxx @@ -15,12 +15,13 @@ #include <CFKit/LoaderUtils.hxx> #include <Modules/CoreCG/TextRenderer.hxx> -EXTERN_C{ +EXTERN_C +{ #include <string.h> -} -EXTERN_C Void -rt_jump_to_address(VoidPtr start, VoidPtr handover); + Void + rt_jump_to_address(VoidPtr start, VoidPtr handover); +} // External boot services symbol. EXTERN EfiBootServices* BS; @@ -140,7 +141,7 @@ namespace Boot } /// @note handover header has to be valid! - Void BThread::Start(HEL::HandoverInformationHeader* handover) + Void BThread::Start(HEL::HANDOVER_INFO_HEADER* handover) { BTextWriter writer; @@ -150,7 +151,7 @@ namespace Boot return; } - HEL::HandoverProc err_fn = [](HEL::HandoverInformationHeader* rcx) -> void { + HEL::HandoverProc err_fn = [](HEL::HANDOVER_INFO_HEADER* rcx) -> void { CGDrawString("NEWOSLDR: INVALID IMAGE! ABORTING...", 50, 10, RGB(0xFF, 0xFF, 0xFF)); EFI::Stop(); }; |
