diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-05-12 22:45:04 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-05-12 22:52:18 +0200 |
| commit | 9d8b704783b94ed3ee4cd87f87e54eb1808d7db8 (patch) | |
| tree | f2bae4cefd1478b8a1e31ab66e28bc1fd5151f8a /Kernel | |
| parent | 4e4f9e871236067f0cda4b67a732d3b3bbf08884 (diff) | |
KernelHeap.cxx && NewFS.cxx: fix ke_protect_ke_heap, Document NewFS
B-Tree algorihm.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'Kernel')
| -rw-r--r-- | Kernel/Source/FS/NewFS.cxx | 7 | ||||
| -rw-r--r-- | Kernel/Source/KernelHeap.cxx | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/Kernel/Source/FS/NewFS.cxx b/Kernel/Source/FS/NewFS.cxx index 41869fcd..9e2ea16f 100644 --- a/Kernel/Source/FS/NewFS.cxx +++ b/Kernel/Source/FS/NewFS.cxx @@ -20,7 +20,12 @@ using namespace NewOS; ///! BUGS: 0 /***********************************************************************************/ -/* This file implements the New File System. +/// This file implements the New File System. +/// New File System implements a B-Tree based algortihm. +/// /Disk +/// /Path1 /Path2 +/// /File.txt /File.pef /File.png <-- symlink. +/// /Path1/File.txt /***********************************************************************************/ STATIC MountpointInterface sMountpointInterface; diff --git a/Kernel/Source/KernelHeap.cxx b/Kernel/Source/KernelHeap.cxx index d0037ec3..f3271e9b 100644 --- a/Kernel/Source/KernelHeap.cxx +++ b/Kernel/Source/KernelHeap.cxx @@ -159,7 +159,7 @@ namespace NewOS if (virtualAddress->fPresent && kKernelHeapMagic == virtualAddress->fMagic) { virtualAddress->fCRC32 = - ke_calculate_crc32((Char*)heapPtr, virtualAddress->fTargetPtrSize); + ke_calculate_crc32((Char*)virtualAddress->fTargetPtr, virtualAddress->fTargetPtrSize); return true; } } |
