summaryrefslogtreecommitdiffhomepage
path: root/dev/zka/HALKit/ARM64
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-10-20 17:53:37 +0200
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-10-20 17:53:37 +0200
commit7764e88cd0032cd57fdc17a2906db9d8af9999e1 (patch)
treea373ed0682c3161ee38b77089bc8fab821304a6b /dev/zka/HALKit/ARM64
parent22e85ecdb17888268d32997b20e01cc98968cc3d (diff)
IMP: New implementations and improvements.
- Heap class allocation have been fixed. - Scheduler allocation has been fixed. - A new better flow for the kernel has been designed. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/zka/HALKit/ARM64')
-rw-r--r--dev/zka/HALKit/ARM64/HalKernelMain.cxx4
-rw-r--r--dev/zka/HALKit/ARM64/HalPagingMgr.cxx1
-rw-r--r--dev/zka/HALKit/ARM64/HalSchedulerCore.cxx4
-rw-r--r--dev/zka/HALKit/ARM64/Processor.hxx1
4 files changed, 5 insertions, 5 deletions
diff --git a/dev/zka/HALKit/ARM64/HalKernelMain.cxx b/dev/zka/HALKit/ARM64/HalKernelMain.cxx
index 4e445a21..52096158 100644
--- a/dev/zka/HALKit/ARM64/HalKernelMain.cxx
+++ b/dev/zka/HALKit/ARM64/HalKernelMain.cxx
@@ -40,5 +40,7 @@ EXTERN_C void hal_init_platform(
/* INITIALIZE BIT MAP. */
/************************************** */
- while (Yes) {}
+ while (Yes)
+ {
+ }
}
diff --git a/dev/zka/HALKit/ARM64/HalPagingMgr.cxx b/dev/zka/HALKit/ARM64/HalPagingMgr.cxx
index e8a41ff5..ae060af9 100644
--- a/dev/zka/HALKit/ARM64/HalPagingMgr.cxx
+++ b/dev/zka/HALKit/ARM64/HalPagingMgr.cxx
@@ -36,7 +36,6 @@ namespace Kernel::HAL
/// \brief Retrieve the page status of a PTE.
STATIC Void mmi_page_status(PTE* pte)
{
-
}
STATIC Int32 mmi_map_page_table_entry(VoidPtr virtual_address, UInt32 flags, PTE* pt_entry);
diff --git a/dev/zka/HALKit/ARM64/HalSchedulerCore.cxx b/dev/zka/HALKit/ARM64/HalSchedulerCore.cxx
index 6f2f356e..e231e0fc 100644
--- a/dev/zka/HALKit/ARM64/HalSchedulerCore.cxx
+++ b/dev/zka/HALKit/ARM64/HalSchedulerCore.cxx
@@ -8,9 +8,9 @@
namespace Kernel
{
- EXTERN_C Void __zka_pure_call(void)
+ EXTERN_C Void __zka_pure_call(void)
{
- UserProcessScheduler::The().CurrentProcess().Leak().Crash();
+ UserProcessScheduler::The().CurrentProcess().Leak().Crash();
}
Void UserProcess::SetImageStart(VoidPtr image_start) noexcept
diff --git a/dev/zka/HALKit/ARM64/Processor.hxx b/dev/zka/HALKit/ARM64/Processor.hxx
index 883ebe5c..93a9141a 100644
--- a/dev/zka/HALKit/ARM64/Processor.hxx
+++ b/dev/zka/HALKit/ARM64/Processor.hxx
@@ -62,7 +62,6 @@ namespace Kernel::HAL
{
while (Yes)
{
-
}
}