From 97f5407670a796ba41e107175f8242abba0c81cc Mon Sep 17 00:00:00 2001 From: Amlal Date: Fri, 25 Apr 2025 08:37:12 +0200 Subject: dev, boot, kernel: improvements, and fixing the VEPM formatter. Signed-off-by: Amlal --- dev/boot/src/BootThread.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'dev/boot/src/BootThread.cc') diff --git a/dev/boot/src/BootThread.cc b/dev/boot/src/BootThread.cc index efbacc32..b6236df8 100644 --- a/dev/boot/src/BootThread.cc +++ b/dev/boot/src/BootThread.cc @@ -190,22 +190,22 @@ namespace Boot if (own_stack) { - writer.Write("BootZ: Using own stack.\r"); + writer.Write("BootZ: Using it's own stack.\r"); writer.Write("BootZ: Stack address: ").Write((UIntPtr)&fStack[mib_cast(16) - 1]).Write("\r"); writer.Write("BootZ: Stack size: ").Write(mib_cast(16)).Write("\r"); auto ret = rt_jump_to_address(fStartAddress, fHandover, &fStack[mib_cast(16) - 1]); + + // we don't need the stack anymore. + + delete[] fStack; + fStack = nullptr; + return ret; } else { - delete[] fStack; - fStack = nullptr; - // we don't need the stack anymore. - - BootTextWriter writer; - - writer.Write("BootZ: Using EFI stack.\r"); + writer.Write("BootZ: Using Bootloader's stack.\r"); return reinterpret_cast(fStartAddress)(fHandover); } -- cgit v1.2.3