summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/src/UserProcessTeam.cc
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-11-24 03:02:43 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-11-24 03:02:43 +0100
commit83d870e58457a1d335a1d9b9966a6a1887cc297b (patch)
tree72888f88c7728c82f3f6df1f4f70591de15eab36 /dev/kernel/src/UserProcessTeam.cc
parentab37adbacf0f33845804c788b39680cd754752a8 (diff)
feat! breaking changes on kernel sources.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/src/UserProcessTeam.cc')
-rw-r--r--dev/kernel/src/UserProcessTeam.cc57
1 files changed, 0 insertions, 57 deletions
diff --git a/dev/kernel/src/UserProcessTeam.cc b/dev/kernel/src/UserProcessTeam.cc
deleted file mode 100644
index e5b7a7eb..00000000
--- a/dev/kernel/src/UserProcessTeam.cc
+++ /dev/null
@@ -1,57 +0,0 @@
-/* ========================================
-
- Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
-
-/***********************************************************************************/
-/// @file UserProcessTeam.cc
-/// @brief Process teams implementation.
-/// @author Amlal El Mahrouss (amlal@nekernel.org)
-/***********************************************************************************/
-
-#include <KernelKit/UserProcessScheduler.h>
-
-namespace Kernel {
-UserProcessTeam::UserProcessTeam() {
- for (SizeT i = 0U; i < this->mProcessList.Count(); ++i) {
- this->mProcessList[i] = USER_PROCESS();
- this->mProcessList[i].PTime = 0;
- this->mProcessList[i].RTime = 0;
- this->mProcessList[i].UTime = 0;
- this->mProcessList[i].Status = ProcessStatusKind::kKilled;
- this->mProcessList[i].ParentTeam = this;
- }
-
- this->mProcessCur = 0UL;
-}
-
-/***********************************************************************************/
-/// @brief Process list array getter.
-/// @return The list of process to schedule.
-/***********************************************************************************/
-
-Array<USER_PROCESS, kSchedProcessLimitPerTeam>& UserProcessTeam::AsArray() {
- return this->mProcessList;
-}
-
-/***********************************************************************************/
-/// @brief Get team ID.
-/// @return The team's ID.
-/***********************************************************************************/
-
-ProcessID& UserProcessTeam::Id() noexcept {
- return this->mTeamId;
-}
-
-/***********************************************************************************/
-/// @brief Get current process getter as Ref.
-/// @return The current process header.
-/***********************************************************************************/
-
-Ref<USER_PROCESS>& UserProcessTeam::AsRef() {
- return this->mCurrentProcess;
-}
-} // namespace Kernel
-
-// last rev 05-03-24