diff options
| author | Amlal <amlal@nekernel.org> | 2025-05-10 09:45:32 +0200 |
|---|---|---|
| committer | Amlal <amlal@nekernel.org> | 2025-05-10 09:45:32 +0200 |
| commit | b816e857b2d3b602473bf28703ad2cff722535e5 (patch) | |
| tree | f615cc7643c4b1f573f0e4972e04e59ecab88efd /dev/kernel/FSKit/HeFS.h | |
| parent | 1391fa1bdc1cfe864596d3120bda12590131bc62 (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/HeFS.h')
| -rw-r--r-- | dev/kernel/FSKit/HeFS.h | 5 |
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];
};
|
