summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/src
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-01-12 21:31:01 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-01-12 21:31:01 +0100
commit0a8822a498d0db5883f0d4bba52842a1c8a74602 (patch)
treedf6fd825adf903579cdf4018bd5d3631aaee7be5 /dev/Kernel/src
parentfa8b964f649762db56647dccd63e64f6e1d42522 (diff)
ADD: Some tweaks and improvements on NeFS.
ADD: Tweaks on BootThread class. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Kernel/src')
-rw-r--r--dev/Kernel/src/FS/NeFS.cc6
-rw-r--r--dev/Kernel/src/KernelMain.cc2
-rw-r--r--dev/Kernel/src/NeFS+IO.cc24
3 files changed, 16 insertions, 16 deletions
diff --git a/dev/Kernel/src/FS/NeFS.cc b/dev/Kernel/src/FS/NeFS.cc
index 5df4daca..e8f757ea 100644
--- a/dev/Kernel/src/FS/NeFS.cc
+++ b/dev/Kernel/src/FS/NeFS.cc
@@ -159,7 +159,7 @@ _Output NFS_FORK_STRUCT* NeFileSystemParser::FindFork(_Input NFS_CATALOG_STRUCT*
rt_copy_memory((VoidPtr) "fs/nefs-packet", drv.fPacket.fPacketMime, 16);
if (auto res =
- fs_newfs_read(&kDiskMountpoint, drv, this->mDriveIndex);
+ fs_nefs_read(&kDiskMountpoint, drv, this->mDriveIndex);
res)
{
switch (res)
@@ -986,12 +986,12 @@ SizeT NeFileSystemParser::Tell(_Input _Output NFS_CATALOG_STRUCT* catalog)
return 0;
}
-namespace Kernel::Detail
+namespace Kernel::NeFS
{
/***********************************************************************************/
/// @brief Construct NeFS drives.
/***********************************************************************************/
- Boolean fs_init_newfs(Void) noexcept
+ Boolean fs_init_nefs(Void) noexcept
{
kcout << "Creating A:\r";
diff --git a/dev/Kernel/src/KernelMain.cc b/dev/Kernel/src/KernelMain.cc
index 459acf02..35f85d6d 100644
--- a/dev/Kernel/src/KernelMain.cc
+++ b/dev/Kernel/src/KernelMain.cc
@@ -96,7 +96,7 @@ namespace Kernel::Detail
EXTERN_C Kernel::Void rtl_kernel_main(Kernel::SizeT argc, char** argv, char** envp, Kernel::SizeT envp_len)
{
#ifdef __ZKA_AUTO_FORMAT__
- Kernel::Detail::fs_init_newfs();
+ Kernel::NeFS::fs_init_nefs();
Kernel::Detail::NeFilesystemInstaller installer{};
#endif // __ZKA_AUTO_FORMAT__
}
diff --git a/dev/Kernel/src/NeFS+IO.cc b/dev/Kernel/src/NeFS+IO.cc
index 10e336e3..5d22ebe5 100644
--- a/dev/Kernel/src/NeFS+IO.cc
+++ b/dev/Kernel/src/NeFS+IO.cc
@@ -23,8 +23,8 @@
/// Useful macros.
-#define NEFS_WRITE(DRV, TRAITS, MP) (MP->DRV()).fOutput(&TRAITS)
-#define NEFS_READ(DRV, TRAITS, MP) (MP->DRV()).fInput(&TRAITS)
+#define rtl_nefs_write(DRV, TRAITS, MP) (MP->DRV()).fOutput(&TRAITS)
+#define rtl_nefs_read(DRV, TRAITS, MP) (MP->DRV()).fInput(&TRAITS)
using namespace Kernel;
@@ -33,7 +33,7 @@ using namespace Kernel;
/// @param DrvTrait drive info
/// @param DrvIndex drive index.
/// @return
-Int32 fs_newfs_read(MountpointInterface* Mnt, DriveTrait& DrvTrait, Int32 DrvIndex)
+Int32 fs_nefs_read(MountpointInterface* Mnt, DriveTrait& DrvTrait, Int32 DrvIndex)
{
if (!Mnt)
return 1;
@@ -43,19 +43,19 @@ Int32 fs_newfs_read(MountpointInterface* Mnt, DriveTrait& DrvTrait, Int32 DrvInd
switch (DrvIndex)
{
case kNeFSSubDriveA: {
- NEFS_READ(A, DrvTrait.fPacket, Mnt);
+ rtl_nefs_read(A, DrvTrait.fPacket, Mnt);
break;
}
case kNeFSSubDriveB: {
- NEFS_READ(B, DrvTrait.fPacket, Mnt);
+ rtl_nefs_read(B, DrvTrait.fPacket, Mnt);
break;
}
case kNeFSSubDriveC: {
- NEFS_READ(C, DrvTrait.fPacket, Mnt);
+ rtl_nefs_read(C, DrvTrait.fPacket, Mnt);
break;
}
case kNeFSSubDriveD: {
- NEFS_READ(D, DrvTrait.fPacket, Mnt);
+ rtl_nefs_read(D, DrvTrait.fPacket, Mnt);
break;
}
}
@@ -68,7 +68,7 @@ Int32 fs_newfs_read(MountpointInterface* Mnt, DriveTrait& DrvTrait, Int32 DrvInd
/// @param DrvTrait drive info
/// @param DrvIndex drive index.
/// @return
-Int32 fs_newfs_write(MountpointInterface* Mnt, DriveTrait& DrvTrait, Int32 DrvIndex)
+Int32 fs_nefs_write(MountpointInterface* Mnt, DriveTrait& DrvTrait, Int32 DrvIndex)
{
if (!Mnt)
return 1;
@@ -78,19 +78,19 @@ Int32 fs_newfs_write(MountpointInterface* Mnt, DriveTrait& DrvTrait, Int32 DrvIn
switch (DrvIndex)
{
case kNeFSSubDriveA: {
- NEFS_WRITE(A, DrvTrait.fPacket, Mnt);
+ rtl_nefs_write(A, DrvTrait.fPacket, Mnt);
break;
}
case kNeFSSubDriveB: {
- NEFS_WRITE(B, DrvTrait.fPacket, Mnt);
+ rtl_nefs_write(B, DrvTrait.fPacket, Mnt);
break;
}
case kNeFSSubDriveC: {
- NEFS_WRITE(C, DrvTrait.fPacket, Mnt);
+ rtl_nefs_write(C, DrvTrait.fPacket, Mnt);
break;
}
case kNeFSSubDriveD: {
- NEFS_WRITE(D, DrvTrait.fPacket, Mnt);
+ rtl_nefs_write(D, DrvTrait.fPacket, Mnt);
break;
}
}