summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/src/UserProcessScheduler.cc
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-12-28 05:43:59 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-12-28 05:43:59 +0100
commit39a561438c00a2d578cc6868601a850ce7cae703 (patch)
tree0a06b58e5273dbf3566b3d7f784af72bd3555aad /dev/Kernel/src/UserProcessScheduler.cc
parenteb5271c14e02aab956ab53f5e74290bca495e2ff (diff)
IMPL: Better Kernel code.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Kernel/src/UserProcessScheduler.cc')
-rw-r--r--dev/Kernel/src/UserProcessScheduler.cc15
1 files changed, 8 insertions, 7 deletions
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<HAL::StackFramePtr>(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();