From da44113b0200161a8826ec6292af111e9292c3d1 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 15 Jan 2025 10:24:53 +0100 Subject: ADD: Patches to NeFS, only FindFork to fix now. Signed-off-by: Amlal El Mahrouss --- dev/Boot/src/BootThread.cc | 2 +- dev/Boot/src/HEL/ARM64/EFIBootStartup.cc | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'dev/Boot/src') diff --git a/dev/Boot/src/BootThread.cc b/dev/Boot/src/BootThread.cc index cf58e26e..cd3f0bac 100644 --- a/dev/Boot/src/BootThread.cc +++ b/dev/Boot/src/BootThread.cc @@ -191,7 +191,7 @@ namespace Boot { if (fStack) delete[] fStack; - + fStack = nullptr; return reinterpret_cast(fStartAddress)(fHandover); diff --git a/dev/Boot/src/HEL/ARM64/EFIBootStartup.cc b/dev/Boot/src/HEL/ARM64/EFIBootStartup.cc index 179e582b..5c02f7f8 100644 --- a/dev/Boot/src/HEL/ARM64/EFIBootStartup.cc +++ b/dev/Boot/src/HEL/ARM64/EFIBootStartup.cc @@ -203,16 +203,16 @@ EFI_EXTERN_C EFI_API Int32 Main(EfiHandlePtr image_handle, // ------------------------------------------ // // If we succeed in reading the blob, then execute it. // ------------------------------------------ // - + if (reader_kernel.Blob()) { auto kernel_thread = Boot::BootThread(reader_kernel.Blob()); kernel_thread.SetName("BootZ: MicroKernel."); handover_hdr->f_KernelImage = reader_kernel.Blob(); - + EFI::ExitBootServices(map_key, image_handle); - + kernel_thread.Start(handover_hdr, YES); } -- cgit v1.2.3