summaryrefslogtreecommitdiffhomepage
path: root/Private/KernelKit/KernelHeap.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'Private/KernelKit/KernelHeap.hpp')
-rw-r--r--Private/KernelKit/KernelHeap.hpp39
1 files changed, 0 insertions, 39 deletions
diff --git a/Private/KernelKit/KernelHeap.hpp b/Private/KernelKit/KernelHeap.hpp
deleted file mode 100644
index f14c2e35..00000000
--- a/Private/KernelKit/KernelHeap.hpp
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -------------------------------------------
-
- Copyright Mahrouss Logic
-
-------------------------------------------- */
-
-#pragma once
-
-// last-rev 30/01/24
-// file: KernelHeap.hpp
-// description: heap allocation for the kernel.
-
-#include <NewKit/Defines.hpp>
-
-namespace NewOS
-{
-
- /// @brief Declare pointer as free.
- /// @param heapPtr the pointer.
- /// @return
- Int32 ke_delete_ke_heap(voidPtr allocatedPtr);
-
- /// @brief Check if pointer is a valid kernel pointer.
- /// @param heapPtr the pointer
- /// @return if it exists.
- Boolean ke_is_valid_heap(VoidPtr ptr);
-
- /// @brief allocate chunk of memory.
- /// @param sz size of pointer
- /// @param rw read write (true to enable it)
- /// @param user is it accesible by user processes?
- /// @return the pointer
- voidPtr ke_new_ke_heap(SizeT sz, const bool rw, const bool user);
-
- /// @brief Protect the heap with a CRC value.
- /// @param heapPtr HIB pointer.
- /// @return if it valid: point has crc now., otherwise fail.
- Boolean ke_protect_ke_heap(VoidPtr heapPtr);
-} // namespace NewOS