summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKAKit/KernelKit
diff options
context:
space:
mode:
authorAmlal EL Mahrouss. <113760121+amlel-el-mahrouss@users.noreply.github.com>2024-11-29 22:19:00 +0100
committerGitHub <noreply@github.com>2024-11-29 22:19:00 +0100
commitb2588beae1dceeb0a0c5e95976874c6d6d53c703 (patch)
treefc2f1e9fa9232693785452d4a1e887ff06d36b6a /dev/ZKAKit/KernelKit
parent8e42fab37245bb27786191600d4a3dc39783eece (diff)
parent65a138dde55e69cf5292c0601f37d023003e74e2 (diff)
Merge pull request #5 from ELMH-Group/unstable
Unstable -> Master
Diffstat (limited to 'dev/ZKAKit/KernelKit')
-rw-r--r--dev/ZKAKit/KernelKit/CodeMgr.h2
-rw-r--r--dev/ZKAKit/KernelKit/DebugOutput.h2
-rw-r--r--dev/ZKAKit/KernelKit/Defines.h2
-rw-r--r--dev/ZKAKit/KernelKit/DeviceMgr.h2
-rw-r--r--dev/ZKAKit/KernelKit/DriveMgr.h2
-rw-r--r--dev/ZKAKit/KernelKit/FileMgr.h2
-rw-r--r--dev/ZKAKit/KernelKit/HardwareThreadScheduler.h2
-rw-r--r--dev/ZKAKit/KernelKit/Heap.h2
-rw-r--r--dev/ZKAKit/KernelKit/IDLLObject.h2
-rw-r--r--dev/ZKAKit/KernelKit/IPEFDLLObject.h2
-rw-r--r--dev/ZKAKit/KernelKit/LPC.h2
-rw-r--r--dev/ZKAKit/KernelKit/LoaderInterface.h2
-rw-r--r--dev/ZKAKit/KernelKit/LockDelegate.h2
-rw-r--r--dev/ZKAKit/KernelKit/MSDOS.h2
-rw-r--r--dev/ZKAKit/KernelKit/PCI/DMA.h2
-rw-r--r--dev/ZKAKit/KernelKit/PCI/DMA.inl2
-rw-r--r--dev/ZKAKit/KernelKit/PCI/Database.h2
-rw-r--r--dev/ZKAKit/KernelKit/PCI/Device.h2
-rw-r--r--dev/ZKAKit/KernelKit/PCI/Express.h2
-rw-r--r--dev/ZKAKit/KernelKit/PCI/IO-Impl-AMD64.inl2
-rw-r--r--dev/ZKAKit/KernelKit/PCI/IO.h2
-rw-r--r--dev/ZKAKit/KernelKit/PCI/Iterator.h2
-rw-r--r--dev/ZKAKit/KernelKit/PCI/PCI.h2
-rw-r--r--dev/ZKAKit/KernelKit/PE.h2
-rw-r--r--dev/ZKAKit/KernelKit/PECodeMgr.h2
-rw-r--r--dev/ZKAKit/KernelKit/PEF.h2
-rw-r--r--dev/ZKAKit/KernelKit/PEFCodeMgr.h2
-rw-r--r--dev/ZKAKit/KernelKit/Semaphore.h2
-rw-r--r--dev/ZKAKit/KernelKit/ThreadLocalStorage.h2
-rw-r--r--dev/ZKAKit/KernelKit/ThreadLocalStorage.inl2
-rw-r--r--dev/ZKAKit/KernelKit/Timer.h2
-rw-r--r--dev/ZKAKit/KernelKit/User.h2
-rw-r--r--dev/ZKAKit/KernelKit/UserProcessScheduler.h13
-rw-r--r--dev/ZKAKit/KernelKit/XCOFF.h2
34 files changed, 38 insertions, 41 deletions
diff --git a/dev/ZKAKit/KernelKit/CodeMgr.h b/dev/ZKAKit/KernelKit/CodeMgr.h
index 0b5f8dcb..1c461d11 100644
--- a/dev/ZKAKit/KernelKit/CodeMgr.h
+++ b/dev/ZKAKit/KernelKit/CodeMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
File: CodeMgr.hpp
Purpose: Code Mgr and DLL mgr.
diff --git a/dev/ZKAKit/KernelKit/DebugOutput.h b/dev/ZKAKit/KernelKit/DebugOutput.h
index da37d3a0..aad8921a 100644
--- a/dev/ZKAKit/KernelKit/DebugOutput.h
+++ b/dev/ZKAKit/KernelKit/DebugOutput.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/Defines.h b/dev/ZKAKit/KernelKit/Defines.h
index ff7fdfdb..ba03b1b9 100644
--- a/dev/ZKAKit/KernelKit/Defines.h
+++ b/dev/ZKAKit/KernelKit/Defines.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/DeviceMgr.h b/dev/ZKAKit/KernelKit/DeviceMgr.h
index 11e2304e..d43def90 100644
--- a/dev/ZKAKit/KernelKit/DeviceMgr.h
+++ b/dev/ZKAKit/KernelKit/DeviceMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/DriveMgr.h b/dev/ZKAKit/KernelKit/DriveMgr.h
index a630180b..ffad6feb 100644
--- a/dev/ZKAKit/KernelKit/DriveMgr.h
+++ b/dev/ZKAKit/KernelKit/DriveMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/FileMgr.h b/dev/ZKAKit/KernelKit/FileMgr.h
index 4c0aeb10..8dcc1b28 100644
--- a/dev/ZKAKit/KernelKit/FileMgr.h
+++ b/dev/ZKAKit/KernelKit/FileMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
File: FileMgr.h
Purpose: Kernel file manager.
diff --git a/dev/ZKAKit/KernelKit/HardwareThreadScheduler.h b/dev/ZKAKit/KernelKit/HardwareThreadScheduler.h
index 80f68c34..6e46ca46 100644
--- a/dev/ZKAKit/KernelKit/HardwareThreadScheduler.h
+++ b/dev/ZKAKit/KernelKit/HardwareThreadScheduler.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/Heap.h b/dev/ZKAKit/KernelKit/Heap.h
index c0a646d9..de14bb09 100644
--- a/dev/ZKAKit/KernelKit/Heap.h
+++ b/dev/ZKAKit/KernelKit/Heap.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/IDLLObject.h b/dev/ZKAKit/KernelKit/IDLLObject.h
index bf336267..bd1aa5d0 100644
--- a/dev/ZKAKit/KernelKit/IDLLObject.h
+++ b/dev/ZKAKit/KernelKit/IDLLObject.h
@@ -2,7 +2,7 @@
* ========================================================
*
* Kernel
- * Copyright (C) 2024, EL Mahrouss Logic, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, ELMH Group, all rights reserved., all rights reserved.
*
* ========================================================
*/
diff --git a/dev/ZKAKit/KernelKit/IPEFDLLObject.h b/dev/ZKAKit/KernelKit/IPEFDLLObject.h
index 450b3a13..9447a98f 100644
--- a/dev/ZKAKit/KernelKit/IPEFDLLObject.h
+++ b/dev/ZKAKit/KernelKit/IPEFDLLObject.h
@@ -2,7 +2,7 @@
* ========================================================
*
* Kernel
- * Copyright (C) 2024, EL Mahrouss Logic, all rights reserved., all rights reserved.
+ * Copyright (C) 2024, ELMH Group, all rights reserved., all rights reserved.
*
* ========================================================
*/
diff --git a/dev/ZKAKit/KernelKit/LPC.h b/dev/ZKAKit/KernelKit/LPC.h
index 1df35b71..2bf54dd7 100644
--- a/dev/ZKAKit/KernelKit/LPC.h
+++ b/dev/ZKAKit/KernelKit/LPC.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/LoaderInterface.h b/dev/ZKAKit/KernelKit/LoaderInterface.h
index f11ef7f7..a95aae4e 100644
--- a/dev/ZKAKit/KernelKit/LoaderInterface.h
+++ b/dev/ZKAKit/KernelKit/LoaderInterface.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/LockDelegate.h b/dev/ZKAKit/KernelKit/LockDelegate.h
index b3bd57ff..3713e843 100644
--- a/dev/ZKAKit/KernelKit/LockDelegate.h
+++ b/dev/ZKAKit/KernelKit/LockDelegate.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/MSDOS.h b/dev/ZKAKit/KernelKit/MSDOS.h
index 1f0a17eb..2f682ef4 100644
--- a/dev/ZKAKit/KernelKit/MSDOS.h
+++ b/dev/ZKAKit/KernelKit/MSDOS.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
File: MSDOS.hpp
Purpose: MS-DOS header for Kernel.
diff --git a/dev/ZKAKit/KernelKit/PCI/DMA.h b/dev/ZKAKit/KernelKit/PCI/DMA.h
index f1fc3a9e..2b5137fa 100644
--- a/dev/ZKAKit/KernelKit/PCI/DMA.h
+++ b/dev/ZKAKit/KernelKit/PCI/DMA.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/PCI/DMA.inl b/dev/ZKAKit/KernelKit/PCI/DMA.inl
index 00e23b78..2aa399f1 100644
--- a/dev/ZKAKit/KernelKit/PCI/DMA.inl
+++ b/dev/ZKAKit/KernelKit/PCI/DMA.inl
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/PCI/Database.h b/dev/ZKAKit/KernelKit/PCI/Database.h
index 389f4713..8534a32b 100644
--- a/dev/ZKAKit/KernelKit/PCI/Database.h
+++ b/dev/ZKAKit/KernelKit/PCI/Database.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
#pragma once
diff --git a/dev/ZKAKit/KernelKit/PCI/Device.h b/dev/ZKAKit/KernelKit/PCI/Device.h
index aa888ff8..c4759d83 100644
--- a/dev/ZKAKit/KernelKit/PCI/Device.h
+++ b/dev/ZKAKit/KernelKit/PCI/Device.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
#pragma once
diff --git a/dev/ZKAKit/KernelKit/PCI/Express.h b/dev/ZKAKit/KernelKit/PCI/Express.h
index 480d8c95..118ef39e 100644
--- a/dev/ZKAKit/KernelKit/PCI/Express.h
+++ b/dev/ZKAKit/KernelKit/PCI/Express.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/PCI/IO-Impl-AMD64.inl b/dev/ZKAKit/KernelKit/PCI/IO-Impl-AMD64.inl
index 02d4fa27..aa6de6a5 100644
--- a/dev/ZKAKit/KernelKit/PCI/IO-Impl-AMD64.inl
+++ b/dev/ZKAKit/KernelKit/PCI/IO-Impl-AMD64.inl
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
File: IO-Impl-AMD64.hpp
Purpose: I/O for AMD64.
diff --git a/dev/ZKAKit/KernelKit/PCI/IO.h b/dev/ZKAKit/KernelKit/PCI/IO.h
index 5aabe33f..002f1b8f 100644
--- a/dev/ZKAKit/KernelKit/PCI/IO.h
+++ b/dev/ZKAKit/KernelKit/PCI/IO.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/PCI/Iterator.h b/dev/ZKAKit/KernelKit/PCI/Iterator.h
index c1e943b5..160a3b16 100644
--- a/dev/ZKAKit/KernelKit/PCI/Iterator.h
+++ b/dev/ZKAKit/KernelKit/PCI/Iterator.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/PCI/PCI.h b/dev/ZKAKit/KernelKit/PCI/PCI.h
index 70f13f80..37f7067c 100644
--- a/dev/ZKAKit/KernelKit/PCI/PCI.h
+++ b/dev/ZKAKit/KernelKit/PCI/PCI.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/PE.h b/dev/ZKAKit/KernelKit/PE.h
index a58a899c..a1655e7b 100644
--- a/dev/ZKAKit/KernelKit/PE.h
+++ b/dev/ZKAKit/KernelKit/PE.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
File: PE.h
Purpose: Portable Executable for Kernel.
diff --git a/dev/ZKAKit/KernelKit/PECodeMgr.h b/dev/ZKAKit/KernelKit/PECodeMgr.h
index c8f3d476..c597031a 100644
--- a/dev/ZKAKit/KernelKit/PECodeMgr.h
+++ b/dev/ZKAKit/KernelKit/PECodeMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
File: PECodeMgr.h
Purpose: PE32+ Code Mgr and DLL mgr.
diff --git a/dev/ZKAKit/KernelKit/PEF.h b/dev/ZKAKit/KernelKit/PEF.h
index e232f430..09dbd31d 100644
--- a/dev/ZKAKit/KernelKit/PEF.h
+++ b/dev/ZKAKit/KernelKit/PEF.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
File: PEF.h
Purpose: Preferred Executable Format for Kernel.
diff --git a/dev/ZKAKit/KernelKit/PEFCodeMgr.h b/dev/ZKAKit/KernelKit/PEFCodeMgr.h
index 71381468..5474e4b6 100644
--- a/dev/ZKAKit/KernelKit/PEFCodeMgr.h
+++ b/dev/ZKAKit/KernelKit/PEFCodeMgr.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/Semaphore.h b/dev/ZKAKit/KernelKit/Semaphore.h
index 55a48150..331c33b7 100644
--- a/dev/ZKAKit/KernelKit/Semaphore.h
+++ b/dev/ZKAKit/KernelKit/Semaphore.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/ThreadLocalStorage.h b/dev/ZKAKit/KernelKit/ThreadLocalStorage.h
index 808951a2..18cdbdd8 100644
--- a/dev/ZKAKit/KernelKit/ThreadLocalStorage.h
+++ b/dev/ZKAKit/KernelKit/ThreadLocalStorage.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/ThreadLocalStorage.inl b/dev/ZKAKit/KernelKit/ThreadLocalStorage.inl
index 23451ab4..1ae3d5cd 100644
--- a/dev/ZKAKit/KernelKit/ThreadLocalStorage.inl
+++ b/dev/ZKAKit/KernelKit/ThreadLocalStorage.inl
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/Timer.h b/dev/ZKAKit/KernelKit/Timer.h
index ceaad25d..7aa242f8 100644
--- a/dev/ZKAKit/KernelKit/Timer.h
+++ b/dev/ZKAKit/KernelKit/Timer.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/User.h b/dev/ZKAKit/KernelKit/User.h
index 997cab14..05c412ae 100644
--- a/dev/ZKAKit/KernelKit/User.h
+++ b/dev/ZKAKit/KernelKit/User.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
diff --git a/dev/ZKAKit/KernelKit/UserProcessScheduler.h b/dev/ZKAKit/KernelKit/UserProcessScheduler.h
index 545acf6d..e7b023ed 100644
--- a/dev/ZKAKit/KernelKit/UserProcessScheduler.h
+++ b/dev/ZKAKit/KernelKit/UserProcessScheduler.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
------------------------------------------- */
@@ -19,11 +19,12 @@
#define kSchedMaxMemoryLimit gib_cast(128)
#define kSchedMaxStackSz mib_cast(8)
-////////////////////////////////////////////////////
-
-// LAST REV: Mon Feb 12 13:52:01 CET 2024
+#define kProcessInvalidID (-1)
+#define kProcessNameLen (128U)
////////////////////////////////////////////////////
+// The current date is: Thu 11/28/2024 //
+////////////////////////////////////////////////////
namespace Kernel
{
@@ -38,10 +39,6 @@ namespace Kernel
//! @brief Local Process identifier.
typedef Int64 ProcessID;
- //! @brief Local Process name length.
- inline constexpr SizeT kProcessNameLen = 128U;
- inline constexpr ProcessID kProcessInvalidID = -1;
-
//! @brief Local Process status enum.
enum class ProcessStatusKind : Int32
{
diff --git a/dev/ZKAKit/KernelKit/XCOFF.h b/dev/ZKAKit/KernelKit/XCOFF.h
index 4d58aeae..e4bf1e06 100644
--- a/dev/ZKAKit/KernelKit/XCOFF.h
+++ b/dev/ZKAKit/KernelKit/XCOFF.h
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright (C) 2024, EL Mahrouss Logic, all rights reserved.
+ Copyright (C) 2024, ELMH Group, all rights reserved.
File: XCOFF.hpp
Purpose: XCOFF for Kernel.