From 39a561438c00a2d578cc6868601a850ce7cae703 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 28 Dec 2024 05:43:59 +0100 Subject: IMPL: Better Kernel code. Signed-off-by: Amlal El Mahrouss --- dev/Kernel/src/UserProcessScheduler.cc | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'dev/Kernel/src/UserProcessScheduler.cc') diff --git a/dev/Kernel/src/UserProcessScheduler.cc b/dev/Kernel/src/UserProcessScheduler.cc index 941ca46e..15dfa63c 100644 --- a/dev/Kernel/src/UserProcessScheduler.cc +++ b/dev/Kernel/src/UserProcessScheduler.cc @@ -297,7 +297,7 @@ namespace Kernel } #endif // __ZKA_AMD64__ - kcout << "Create page directory for: " << process->Name << endl; + kcout << "Create VMRegister for: " << process->Name << endl; process->StackFrame = reinterpret_cast(mm_new_heap(sizeof(HAL::StackFrame), Yes, Yes)); @@ -307,7 +307,7 @@ namespace Kernel return -kErrorProcessFault; } - kcout << "Create stack for: " << process->Name << endl; + kcout << "Create StackFrame for: " << process->Name << endl; // Create heap according to type of process-> if (process->Kind == UserProcess::kExectuableDLLKind) @@ -315,7 +315,7 @@ namespace Kernel process->DylibDelegate = rtl_init_dylib(process); MUST_PASS(process->DylibDelegate); - kcout << "Created Library Interface for process: " << process->Name << endl; + kcout << "Created DylibDelegate for process: " << process->Name << endl; } process->StackReserve = new UInt8[process->StackSize]; @@ -332,14 +332,14 @@ namespace Kernel return -kErrorProcessFault; } - kcout << "Created Reserved Stack for process: " << process->Name << endl; + kcout << "Created StackReserve for process: " << process->Name << endl; - ProcessID pid = mTeam.mProcessCount; + ProcessID pid = this->mTeam.mProcessCount; if (pid > kSchedProcessLimitPerTeam) return kProcessInvalidID; - ++mTeam.mProcessCount; + ++this->mTeam.mProcessCount; process->ProcessParentTeam = &mTeam; @@ -350,7 +350,7 @@ namespace Kernel kcout << "Process Name: " << process->Name << endl; kcout << "PID: " << number(process->ProcessId) << endl; - mTeam.mProcessList.Assign(pid, process); + this->mTeam.mProcessList.Assign(pid, process); return process->ProcessId; } @@ -505,6 +505,7 @@ namespace Kernel * @brief Start scheduling current AP. */ /***********************************************************************************/ + SizeT UserProcessHelper::StartScheduling() { return kProcessScheduler.Run(); -- cgit v1.2.3