diff options
| author | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-08-08 14:19:42 +0200 |
|---|---|---|
| committer | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-08-08 14:19:42 +0200 |
| commit | df8393cebbae61ed7686be17a28d80c657f49b7e (patch) | |
| tree | 96a67cbbe80a69f2b3c59a94a517741b6583a88b /Kernel/Sources | |
| parent | 209ebb8caa774c8d73ead8e0eba3bd65d138930f (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.cxx | 14 |
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 } } |
