diff options
| author | Amlal <amlal.elmahrouss@icloud.com> | 2024-10-27 07:17:20 +0100 |
|---|---|---|
| committer | Amlal <amlal.elmahrouss@icloud.com> | 2024-10-27 07:17:20 +0100 |
| commit | 64cc56e21e3848b74816c6a12b9784105ac23bb4 (patch) | |
| tree | 3cadea4a8351fcd73509443e4e2c9c9bcc0fe17e | |
| parent | d2682692ba4b5261335f8fe61c91d34b19fc6e6c (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>
| -rw-r--r-- | dev/zka/KernelKit/Defines.h | 2 | ||||
| -rw-r--r-- | dev/zka/KernelKit/FileMgr.h | 1 | ||||
| -rw-r--r-- | dev/zka/KernelKit/PEF.h | 11 | ||||
| -rw-r--r-- | dev/zka/KernelKit/UserProcessScheduler.h | 14 | ||||
| -rw-r--r-- | dev/zka/src/PEFCodeMgr.cc | 2 |
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); |
