summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKA/FSKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-09-05 19:53:08 +0200
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-09-05 19:53:40 +0200
commit3b60a1e87ab02a1b72d8bb9f7392780899d5a0d7 (patch)
tree438f1337c0eb2ae83cf3d409c29848d396be08b2 /dev/ZKA/FSKit
parent432e68391357423914547a7b34311258d7598808 (diff)
[ IMP ] HPFS EBS and NeFS overhaul.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKA/FSKit')
-rw-r--r--dev/ZKA/FSKit/HPFS.hxx (renamed from dev/ZKA/FSKit/FAT32.hxx)4
-rw-r--r--dev/ZKA/FSKit/NeFS.hxx13
2 files changed, 9 insertions, 8 deletions
diff --git a/dev/ZKA/FSKit/FAT32.hxx b/dev/ZKA/FSKit/HPFS.hxx
index 04fa0c6d..6f5ff3f4 100644
--- a/dev/ZKA/FSKit/FAT32.hxx
+++ b/dev/ZKA/FSKit/HPFS.hxx
@@ -8,5 +8,5 @@
#include <NewKit/Defines.hxx>
-/// @file FAT32.hxx
-/// @brief FAT32 support. \ No newline at end of file
+/// @file HPFS.hxx
+/// @brief HPFS support. \ No newline at end of file
diff --git a/dev/ZKA/FSKit/NeFS.hxx b/dev/ZKA/FSKit/NeFS.hxx
index d1c0c9c7..2bf17863 100644
--- a/dev/ZKA/FSKit/NeFS.hxx
+++ b/dev/ZKA/FSKit/NeFS.hxx
@@ -3,7 +3,7 @@
Copyright ZKA Technologies.
FILE: NeFS.hxx
- PURPOSE: NeFS (New FileSystem) kernel support.
+ PURPOSE: NeFS (New FileSystem) support, can be used with kernel, HPFS is preferred.
Revision History:
@@ -31,11 +31,11 @@ default.
#define kNeFSNodeNameLen (256)
#define kNeFSSectorSz (512)
-#define kNeFSForkDataSz (gib_cast(16))
+#define kNeFSForkDataSz (kib_cast(8))
#define kNeFSIdentLen (8)
-#define kNeFSIdent " NewFS"
-#define kNeFSPadLen (400)
+#define kNeFSIdent " NeFS"
+#define kNeFSPadLen (392)
#define kNeFSMetaFilePrefix '$'
@@ -69,8 +69,9 @@ default.
#define kNeFSCatalogKindLock (10)
#define kNeFSCatalogKindRLE (11)
-
#define kNeFSCatalogKindMetaFile (12)
+#define kNeFSCatalogKindTTF (13)
+#define kNeFSCatalogKindRIFF (14)
#define kNeFSSeparator '\\'
#define kNeFSSeparatorAlt '/'
@@ -193,7 +194,7 @@ struct PACKED NFS_ROOT_PARTITION_BLOCK final
Kernel::Lba EpmBlock;
- Kernel::Char Pad[kNeFSPadLen - sizeof(Kernel::Lba)];
+ Kernel::Char Pad[kNeFSPadLen];
};
namespace Kernel