From f37c8cb8c86b73843b23d3690f1e251ec40a70b5 Mon Sep 17 00:00:00 2001 From: Amlal Date: Wed, 11 Sep 2024 08:52:00 +0200 Subject: 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 --- dev/ZBA/Sources/Thread.cxx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'dev/ZBA/Sources/Thread.cxx') 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 #include -EXTERN_C{ +EXTERN_C +{ #include -} -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(); }; -- cgit v1.2.3