summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKAKit/KernelKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-12-07 16:26:46 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-12-07 16:26:46 +0100
commit63be0a396d95db7b629ffe64dcc543e251936b36 (patch)
tree41f7be6516dcb67ab8ff922ebcfad3db39f03549 /dev/ZKAKit/KernelKit
parent16872513febbbdee48e493eb92d95fc39ec80484 (diff)
WIP: #8
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKAKit/KernelKit')
-rw-r--r--dev/ZKAKit/KernelKit/UserProcessScheduler.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/dev/ZKAKit/KernelKit/UserProcessScheduler.h b/dev/ZKAKit/KernelKit/UserProcessScheduler.h
index a974fa3a..c1dd7711 100644
--- a/dev/ZKAKit/KernelKit/UserProcessScheduler.h
+++ b/dev/ZKAKit/KernelKit/UserProcessScheduler.h
@@ -259,12 +259,12 @@ namespace Kernel
ZKA_COPY_DEFAULT(UserProcessTeam);
- Array<UserProcess, kSchedProcessLimitPerTeam>& AsArray();
+ Array<UserProcess*, kSchedProcessLimitPerTeam>& AsArray();
Ref<UserProcess>& AsRef();
ProcessID& Id() noexcept;
public:
- Array<UserProcess, kSchedProcessLimitPerTeam> mProcessList;
+ Array<UserProcess*, kSchedProcessLimitPerTeam> mProcessList;
Ref<UserProcess> mCurrentProcess;
ProcessID mTeamId{0};
};
@@ -316,7 +316,7 @@ namespace Kernel
{
public:
STATIC Bool Switch(VoidPtr image_ptr, UInt8* stack_ptr, HAL::StackFramePtr frame_ptr, const PID& new_pid);
- STATIC Bool CanBeScheduled(const UserProcess& process);
+ STATIC Bool CanBeScheduled(const UserProcess* process);
STATIC ErrorOr<PID> TheCurrentPID();
STATIC SizeT StartScheduling();
};