summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/HALKit/AMD64/HalKernelMain.cc
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-11-19 01:14:01 +0100
committerGitHub <noreply@github.com>2025-11-19 01:14:01 +0100
commit4fdc70b676fbed322ba09bc7fb886f3b87245baa (patch)
treeaea2324ca72b09fe32b29aa280fc43d4984956ef /dev/kernel/HALKit/AMD64/HalKernelMain.cc
parent569f42832bd573337cb2daab1b767994a0bc3878 (diff)
parentf29e7e30fde2b994c86024659b41f56b64dce911 (diff)
Merge pull request #74 from nekernel-org/dev
fix: kernel: OpenHeFS and NeFS fixes, PCI and DriveMgr fixes.
Diffstat (limited to 'dev/kernel/HALKit/AMD64/HalKernelMain.cc')
-rw-r--r--dev/kernel/HALKit/AMD64/HalKernelMain.cc16
1 files changed, 7 insertions, 9 deletions
diff --git a/dev/kernel/HALKit/AMD64/HalKernelMain.cc b/dev/kernel/HALKit/AMD64/HalKernelMain.cc
index 50d022e9..051e3cc3 100644
--- a/dev/kernel/HALKit/AMD64/HalKernelMain.cc
+++ b/dev/kernel/HALKit/AMD64/HalKernelMain.cc
@@ -134,7 +134,13 @@ EXTERN_C Int32 hal_init_platform(Kernel::HEL::BootInfoHeader* handover_hdr) {
}
EXTERN_C Kernel::Void hal_real_init(Kernel::Void) {
- using namespace Kernel;
+#ifdef __FSKIT_INCLUDES_OPENHEFS__
+ OpenHeFS::fs_init_openhefs();
+#endif
+
+#ifdef __FSKIT_INCLUDES_NEFS__
+ NeFS::fs_init_nefs();
+#endif
HAL::Register64 idt_reg;
idt_reg.Base = reinterpret_cast<UIntPtr>(kInterruptVectorTable);
@@ -144,14 +150,6 @@ EXTERN_C Kernel::Void hal_real_init(Kernel::Void) {
HAL::mp_init_cores(kHandoverHeader->f_HardwareTables.f_VendorPtr);
-#ifdef __FSKIT_INCLUDES_OPENHEFS__
- OpenHeFS::fs_init_openhefs();
-#endif
-
-#ifdef __FSKIT_INCLUDES_NEFS__
- NeFS::fs_init_nefs();
-#endif
-
while (YES)
;
}