From 704879ab7f080ce60bcffda02e3dda6330a4f1fd Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sun, 20 Oct 2024 07:07:08 +0000 Subject: 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 --- dev/zka/FSKit/HPFS.hxx | 10 +++++++++- dev/zka/FSKit/NeFS.hxx | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) (limited to 'dev/zka/FSKit') 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 /// @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)) -- cgit v1.2.3