summaryrefslogtreecommitdiffhomepage
path: root/Kernel/Sources
diff options
context:
space:
mode:
authorAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-08-08 14:19:42 +0200
committerAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-08-08 14:19:42 +0200
commitdf8393cebbae61ed7686be17a28d80c657f49b7e (patch)
tree96a67cbbe80a69f2b3c59a94a517741b6583a88b /Kernel/Sources
parent209ebb8caa774c8d73ead8e0eba3bd65d138930f (diff)
[IMP] Code cleanup and improvements of the bootloader, still trying to
figure what is going wrong on the kernel's DLL. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Kernel/Sources')
-rw-r--r--Kernel/Sources/KernelCheck.cxx14
1 files changed, 5 insertions, 9 deletions
diff --git a/Kernel/Sources/KernelCheck.cxx b/Kernel/Sources/KernelCheck.cxx
index b9843cd0..4752024d 100644
--- a/Kernel/Sources/KernelCheck.cxx
+++ b/Kernel/Sources/KernelCheck.cxx
@@ -19,7 +19,7 @@
#define CopyMem(dst, src, sz) Kernel::rt_copy_memory((Kernel::VoidPtr)src, (Kernel::VoidPtr)dst, sz)
#define MoveMem(dst, src, sz) Kernel::rt_copy_memory((Kernel::VoidPtr)src, (Kernel::VoidPtr)dst, sz)
-#define cWebsiteMacro "https://zka-tech.nl/hulp"
+#define cWebsiteMacro "https://zka.ma/help"
#include <BootKit/Vendor/Qr.hxx>
@@ -134,8 +134,10 @@ namespace Kernel
Void RecoveryFactory::Recover() noexcept
{
- PowerFactoryInterface powerInterface(kHandoverHeader->f_HardwareTables.f_VendorPtr);
- powerInterface.Shutdown();
+ while (true)
+ {
+ asm volatile ("cli; hlt");
+ }
}
@@ -143,12 +145,6 @@ namespace Kernel
{
if (!expr)
{
-#ifdef __DEBUG__
- kcout << "newoskrnl: FILE: " << file << "\r";
- kcout << "newoskrnl: LINE: " << line << "\r";
-
-#endif // __DEBUG__
-
ke_stop(RUNTIME_CHECK_FAILED); // Runtime Check failed
}
}