diff options
| author | Amlal El Mahrouss <zka-holder@mahrouss-logic.com> | 2024-10-20 07:07:08 +0000 |
|---|---|---|
| committer | Amlal El Mahrouss <zka-holder@mahrouss-logic.com> | 2024-10-20 07:07:08 +0000 |
| commit | 704879ab7f080ce60bcffda02e3dda6330a4f1fd (patch) | |
| tree | 3970ff78405684f08f01e9e68ebb77a038c28e57 /dev/zka/FSKit | |
| parent | 9d092dd8a9bff165d6159e9fbedb2e361ff54987 (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.hxx | 10 | ||||
| -rw-r--r-- | dev/zka/FSKit/NeFS.hxx | 2 |
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)) |
