summaryrefslogtreecommitdiffhomepage
path: root/dev
diff options
context:
space:
mode:
authorAmlal <amlal.elmahrouss@icloud.com>2024-10-27 07:17:20 +0100
committerAmlal <amlal.elmahrouss@icloud.com>2024-10-27 07:17:20 +0100
commit64cc56e21e3848b74816c6a12b9784105ac23bb4 (patch)
tree3cadea4a8351fcd73509443e4e2c9c9bcc0fe17e /dev
parentd2682692ba4b5261335f8fe61c91d34b19fc6e6c (diff)
{META, IMP} Ran format command and updated PEF header to accept ARM processors and use Dylib instead of SharedObject in names.
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev')
-rw-r--r--dev/zka/KernelKit/Defines.h2
-rw-r--r--dev/zka/KernelKit/FileMgr.h1
-rw-r--r--dev/zka/KernelKit/PEF.h11
-rw-r--r--dev/zka/KernelKit/UserProcessScheduler.h14
-rw-r--r--dev/zka/src/PEFCodeMgr.cc2
5 files changed, 15 insertions, 15 deletions
diff --git a/dev/zka/KernelKit/Defines.h b/dev/zka/KernelKit/Defines.h
index ff214b15..dd1b05de 100644
--- a/dev/zka/KernelKit/Defines.h
+++ b/dev/zka/KernelKit/Defines.h
@@ -8,7 +8,7 @@
#include <NewKit/Defines.h>
-#define KERNELKIT_VERSION "1.0.2"
+#define KERNELKIT_VERSION "1.0.2"
#define KERNELKIT_VERSION_BCD 0x01020
class UserProcessScheduler;
diff --git a/dev/zka/KernelKit/FileMgr.h b/dev/zka/KernelKit/FileMgr.h
index 8b7636e2..d61a8021 100644
--- a/dev/zka/KernelKit/FileMgr.h
+++ b/dev/zka/KernelKit/FileMgr.h
@@ -27,7 +27,6 @@
#include <FSKit/HPFS.h>
#endif // __FSKIT_INCLUDES_HPFS__
-
#include <CompilerKit/CompilerKit.h>
#include <HintKit/CompilerHint.h>
#include <KernelKit/LPC.h>
diff --git a/dev/zka/KernelKit/PEF.h b/dev/zka/KernelKit/PEF.h
index 5c010503..c392984d 100644
--- a/dev/zka/KernelKit/PEF.h
+++ b/dev/zka/KernelKit/PEF.h
@@ -45,17 +45,18 @@ namespace Kernel
{
kPefSubArchAMD,
kPefSubArchIntel,
+ kPefSubArchARM,
kPefSubArchGeneric,
kPefSubArchIBM,
};
enum
{
- kPefKindExec = 1, /* .exe */
- kPefKindSharedObject = 2, /* .lib */
- kPefKindObject = 4, /* .obj */
- kPefKindDebug = 5, /* .dbg */
- kPefKindDriver = 6,
+ kPefKindExec = 1, /* .exe */
+ kPefKindDylib = 2, /* .dylib */
+ kPefKindObject = 4, /* .obj */
+ kPefKindDebug = 5, /* .dbg */
+ kPefKindDriver = 6,
kPefKindCount,
};
diff --git a/dev/zka/KernelKit/UserProcessScheduler.h b/dev/zka/KernelKit/UserProcessScheduler.h
index 2a525ee7..4be849e2 100644
--- a/dev/zka/KernelKit/UserProcessScheduler.h
+++ b/dev/zka/KernelKit/UserProcessScheduler.h
@@ -149,11 +149,11 @@ namespace Kernel
AffinityKind Affinity{AffinityKind::kStandard};
ProcessStatusKind Status{ProcessStatusKind::kDead};
UInt8* StackReserve{nullptr};
- ImagePtr Image{nullptr};
- SizeT StackSize{kSchedMaxStackSz};
- IPEFDLLObject* PefDLLDelegate{nullptr};
- SizeT MemoryCursor{0};
- SizeT MemoryLimit{kSchedMaxMemoryLimit};
+ ImagePtr Image{nullptr};
+ SizeT StackSize{kSchedMaxStackSz};
+ IPEFDLLObject* PefDLLDelegate{nullptr};
+ SizeT MemoryCursor{0};
+ SizeT MemoryLimit{kSchedMaxMemoryLimit};
struct PROCESS_MEMORY_ENTRY final
{
@@ -268,8 +268,8 @@ namespace Kernel
UserProcessTeam& CurrentTeam();
public:
- SizeT Add(UserProcess process);
- const Bool Remove(ProcessID process_id);
+ SizeT Add(UserProcess process);
+ const Bool Remove(ProcessID process_id);
const Bool IsUser() override;
const Bool IsKernel() override;
diff --git a/dev/zka/src/PEFCodeMgr.cc b/dev/zka/src/PEFCodeMgr.cc
index 7065cdda..21c9dc46 100644
--- a/dev/zka/src/PEFCodeMgr.cc
+++ b/dev/zka/src/PEFCodeMgr.cc
@@ -223,7 +223,7 @@ namespace Kernel
if (!proc.StackSize)
{
const auto cDefaultStackSizeMib = 8;
- proc.StackSize = mib_cast(cDefaultStackSizeMib);
+ proc.StackSize = mib_cast(cDefaultStackSizeMib);
}
return UserProcessScheduler::The().Add(proc);