From a887dd04b9b0d5455394f7f3bb0b666ddd715069 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 7 Dec 2024 15:39:20 +0100 Subject: Next set of patches. Signed-off-by: Amlal El Mahrouss --- dev/ZKAKit/src/UserProcessScheduler.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'dev') diff --git a/dev/ZKAKit/src/UserProcessScheduler.cc b/dev/ZKAKit/src/UserProcessScheduler.cc index 9524b7b8..88a317e6 100644 --- a/dev/ZKAKit/src/UserProcessScheduler.cc +++ b/dev/ZKAKit/src/UserProcessScheduler.cc @@ -57,7 +57,7 @@ namespace Kernel Void UserProcess::Crash() { - if (this->Status != ProcessStatusKind::kRunning) + if (this->Status != ProcessStatusKind::kRunning) return; kcout << this->Name << ": crashed, error id: " << number(kErrorProcessFault) << endl; @@ -417,6 +417,8 @@ namespace Kernel { auto process = mTeam.AsArray()[process_index]; + kcout << "UserProcessScheduler::Run(): Process: " << process.Name << endl; + //! check if process needs to be scheduled. if (UserProcessHelper::CanBeScheduled(process)) { @@ -487,6 +489,9 @@ namespace Kernel if (!process.Image.fCode) return No; + if (!process.Name[0]) + return No; + return process.PTime < 1; } -- cgit v1.2.3