summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/KernelKit/Heap.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'dev/Kernel/KernelKit/Heap.hxx')
-rw-r--r--dev/Kernel/KernelKit/Heap.hxx51
1 files changed, 0 insertions, 51 deletions
diff --git a/dev/Kernel/KernelKit/Heap.hxx b/dev/Kernel/KernelKit/Heap.hxx
deleted file mode 100644
index 0046fc58..00000000
--- a/dev/Kernel/KernelKit/Heap.hxx
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -------------------------------------------
-
- Copyright ZKA Technologies.
-
-------------------------------------------- */
-
-#ifndef _INC_KERNEL_HEAP_HXX_
-#define _INC_KERNEL_HEAP_HXX_
-
-// last-rev 30/01/24
-// file: KernelHeap.hxx
-// description: heap allocation for the kernel.
-
-#include <NewKit/Defines.hxx>
-
-namespace Kernel
-{
- /// @brief Declare pointer as free.
- /// @param allocatedPtr the pointer.
- /// @return
- Int32 mm_delete_ke_heap(voidPtr allocatedPtr);
-
- /// @brief Declare a new size for allocatedPtr.
- /// @param allocatedPtr the pointer.
- /// @return
- voidPtr mm_realloc_ke_heap(voidPtr allocatedPtr, SizeT newSz);
-
- /// @brief Check if pointer is a valid kernel pointer.
- /// @param allocatedPtr the pointer
- /// @return if it exists.
- Boolean mm_is_valid_heap(VoidPtr allocatedPtr);
-
- /// @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 newly allocated pointer.
- voidPtr mm_new_ke_heap(const SizeT sz, const Bool rw, const Bool user);
-
- /// @brief Protect the heap with a CRC value.
- /// @param allocatedPtr pointer.
- /// @return if it valid: point has crc now., otherwise fail.
- Boolean mm_protect_ke_heap(VoidPtr allocatedPtr);
-
- /// @brief Makes a kernel heap page.
- /// @param allocatedPtr the page pointer.
- /// @return
- Int32 mm_make_ke_page(VoidPtr allocatedPtr);
-} // namespace Kernel
-
-#endif // !_INC_KERNEL_HEAP_HXX_