summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKAKit/HALKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>2024-10-31 09:04:03 +0100
committerGitHub <noreply@github.com>2024-10-31 09:04:03 +0100
commit83faed9caccdd47d3b443c2f563a9a0b3b0ca1e4 (patch)
tree5e1bbc311e82682f9862b3e7a6de9a7daf49756d /dev/ZKAKit/HALKit
parent3d22ccdda8e782177a4fca684c07e8e6267d01c5 (diff)
IMP: Implement flags on the MicroKernel's Heap manager.
IMP: Don't return negative error codes.
Diffstat (limited to 'dev/ZKAKit/HALKit')
-rw-r--r--dev/ZKAKit/HALKit/AMD64/HalPagingMgrAMD64.cc2
-rw-r--r--dev/ZKAKit/HALKit/AMD64/HalTimerAMD64.cc2
-rw-r--r--dev/ZKAKit/HALKit/ARM64/HalPagingMgrARM64.cc2
3 files changed, 3 insertions, 3 deletions
diff --git a/dev/ZKAKit/HALKit/AMD64/HalPagingMgrAMD64.cc b/dev/ZKAKit/HALKit/AMD64/HalPagingMgrAMD64.cc
index 53553a13..3c7ea836 100644
--- a/dev/ZKAKit/HALKit/AMD64/HalPagingMgrAMD64.cc
+++ b/dev/ZKAKit/HALKit/AMD64/HalPagingMgrAMD64.cc
@@ -129,7 +129,7 @@ namespace Kernel::HAL
/***********************************************************************************/
STATIC Int32 mmi_map_page_table_entry(VoidPtr virtual_address, UInt32 flags, ZKA_PTE* pt_entry, ZKA_PDE* pd_entry)
{
- if (!pt_entry) return -1;
+ if (!pt_entry) return 1;
pt_entry->Present = true;
diff --git a/dev/ZKAKit/HALKit/AMD64/HalTimerAMD64.cc b/dev/ZKAKit/HALKit/AMD64/HalTimerAMD64.cc
index cb572e70..289898d6 100644
--- a/dev/ZKAKit/HALKit/AMD64/HalTimerAMD64.cc
+++ b/dev/ZKAKit/HALKit/AMD64/HalTimerAMD64.cc
@@ -65,7 +65,7 @@ HardwareTimer::~HardwareTimer()
Int32 HardwareTimer::Wait() noexcept
{
if (fWaitFor < 1)
- return -1;
+ return 1;
// if not enabled yet.
if (!(*(fDigitalTimer + cHPETConfigRegValue) & (1 << 0)))
diff --git a/dev/ZKAKit/HALKit/ARM64/HalPagingMgrARM64.cc b/dev/ZKAKit/HALKit/ARM64/HalPagingMgrARM64.cc
index 5b262cf9..75973a24 100644
--- a/dev/ZKAKit/HALKit/ARM64/HalPagingMgrARM64.cc
+++ b/dev/ZKAKit/HALKit/ARM64/HalPagingMgrARM64.cc
@@ -64,7 +64,7 @@ namespace Kernel::HAL
return mmi_map_page_table_entry(page_store.fInternalStore.fVAddr, flags, page_store.fInternalStore.fPte);
}
- return -1;
+ return 1;
}
/// @brief Maps flags for a specific pte.