summaryrefslogtreecommitdiffhomepage
path: root/dev/ZBA/Sources/Thread.cxx
diff options
context:
space:
mode:
authorAmlal <amlal@el-mahrouss-logic.com>2024-09-11 08:52:00 +0200
committerAmlal <amlal@el-mahrouss-logic.com>2024-09-11 08:52:00 +0200
commitf37c8cb8c86b73843b23d3690f1e251ec40a70b5 (patch)
treea6737d9577a8cebdfc4c914bf334f14a6745ac5b /dev/ZBA/Sources/Thread.cxx
parentf2aee187a4e6f4cd0743d3f2a1de19fdcb1856c6 (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.cxx13
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();
};