summaryrefslogtreecommitdiffhomepage
path: root/dev/zka/FSKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <zka-holder@mahrouss-logic.com>2024-10-20 07:07:08 +0000
committerAmlal El Mahrouss <zka-holder@mahrouss-logic.com>2024-10-20 07:07:08 +0000
commit704879ab7f080ce60bcffda02e3dda6330a4f1fd (patch)
tree3970ff78405684f08f01e9e68ebb77a038c28e57 /dev/zka/FSKit
parent9d092dd8a9bff165d6159e9fbedb2e361ff54987 (diff)
NeFS: Officialize minimum disk size into the specs.
HPFS: Start implementing it. UPS: Check PTime, and decrementing it when it isn't our time yet, also added new Subsystem entries. FSKit: Better documentation and provide 256U instead of only 256. EBS: Fixed HPFS magic number, which wasn't correctly bound to 8 bytes. BUILD: Fixed blob.json for epm.asm
Diffstat (limited to 'dev/zka/FSKit')
-rw-r--r--dev/zka/FSKit/HPFS.hxx10
-rw-r--r--dev/zka/FSKit/NeFS.hxx2
2 files changed, 11 insertions, 1 deletions
diff --git a/dev/zka/FSKit/HPFS.hxx b/dev/zka/FSKit/HPFS.hxx
index b8aebd71..6ff49f1f 100644
--- a/dev/zka/FSKit/HPFS.hxx
+++ b/dev/zka/FSKit/HPFS.hxx
@@ -9,4 +9,12 @@
#include <NewKit/Defines.hxx>
/// @file HPFS.hxx
-/// @brief HPFS support.
+/// @brief HPFS filesystem support.
+
+#define kHPFSVersion 0x01000
+#define kHPFSMagic " HPFS"
+#define kHPFSMagicLen 8
+
+#define kHPFSMinimumDiskSize (gib_cast(64))
+
+struct HPFS_EXPLICIT_BOOT_SECTOR;
diff --git a/dev/zka/FSKit/NeFS.hxx b/dev/zka/FSKit/NeFS.hxx
index d391f5b5..4696df57 100644
--- a/dev/zka/FSKit/NeFS.hxx
+++ b/dev/zka/FSKit/NeFS.hxx
@@ -30,6 +30,8 @@ default.
#define kNeFSInvalidCatalog (-1)
#define kNeFSNodeNameLen (256)
+#define kNeFSMinimumDiskSize (gib_cast(4))
+
#define kNeFSSectorSz (512)
#define kNeFSForkDataSz (mib_cast(16))