summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/FSKit
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-05-10 09:45:32 +0200
committerAmlal <amlal@nekernel.org>2025-05-10 09:45:32 +0200
commitb816e857b2d3b602473bf28703ad2cff722535e5 (patch)
treef615cc7643c4b1f573f0e4972e04e59ecab88efd /dev/kernel/FSKit
parent1391fa1bdc1cfe864596d3120bda12590131bc62 (diff)
dev(kernel): feat: AHCI driver improvements against 'disk hangs', and HeFS has been improved with better traversal, and inode/ind allocation.
Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/FSKit')
-rw-r--r--dev/kernel/FSKit/HeFS.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/dev/kernel/FSKit/HeFS.h b/dev/kernel/FSKit/HeFS.h
index f6f2d1dd..309a4338 100644
--- a/dev/kernel/FSKit/HeFS.h
+++ b/dev/kernel/FSKit/HeFS.h
@@ -29,7 +29,8 @@
#define kHeFSDefaultVolumeName u8"HeFS Volume"
-#define kHeFSINDStartOffset (sizeof(HEFS_INDEX_NODE_DIRECTORY) + sizeof(HEFS_BOOT_NODE))
+#define kHeFSINDStartOffset (sizeof(HEFS_BOOT_NODE))
+#define kHeFSINStartOffset (sizeof(HEFS_INDEX_NODE_DIRECTORY))
#define kHeFSSearchAllStr u8"*"
@@ -176,7 +177,7 @@ struct PACKED HEFS_INDEX_NODE final {
/// @details Using an offset to ask fBase, and fLength to compute each slice's length.
UInt64 fOffsetSlices;
- HEFS_SLICE_NODE fSlices[kHeFSSliceCount]; /// @brief block slice
+ HEFS_SLICE_NODE fSlices[kHeFSSliceCount]; /// @brief block slice, unused as of current HeFS.
Char fPad[309];
};