summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKAKit/HALKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-12-07 15:43:09 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-12-07 15:43:09 +0100
commita87e0bd1954f5212ca7853769ee5922de4c1223b (patch)
tree59a03261d2ea3c68890e66739dc86e0522eb264a /dev/ZKAKit/HALKit
parenta887dd04b9b0d5455394f7f3bb0b666ddd715069 (diff)
FIX: #8 Found the cause of the issue fixing it.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKAKit/HALKit')
-rw-r--r--dev/ZKAKit/HALKit/AMD64/HalKernelMain.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/dev/ZKAKit/HALKit/AMD64/HalKernelMain.cc b/dev/ZKAKit/HALKit/AMD64/HalKernelMain.cc
index 401e25ed..ce440b2f 100644
--- a/dev/ZKAKit/HALKit/AMD64/HalKernelMain.cc
+++ b/dev/ZKAKit/HALKit/AMD64/HalKernelMain.cc
@@ -83,6 +83,8 @@ EXTERN_C void hal_init_platform(
EXTERN_C Kernel::Void hal_real_init(Kernel::Void) noexcept
{
+ Kernel::rtl_create_process(ke_dll_entrypoint, "Kernel System");
+
/* Initialize filesystem. */
Kernel::NeFileSystemMgr::Mount(new Kernel::NeFileSystemMgr());
@@ -94,8 +96,6 @@ EXTERN_C Kernel::Void hal_real_init(Kernel::Void) noexcept
Kernel::HAL::Register64 idt_reg;
idt_reg.Base = (Kernel::UIntPtr)kInterruptVectorTable;
- Kernel::rtl_create_process(ke_dll_entrypoint, "Kernel System");
-
Kernel::HAL::IDTLoader idt_loader;
idt_loader.Load(idt_reg);