From ab69a596a336d9874555672a154c4f48e0ed1020 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Mon, 2 Sep 2024 00:03:03 +0200 Subject: [ IMP ] Reserve system call interrupt for user code only. [ FIX ] Fix mm_update_page function, which pde index instead of pte index. [ IMP ] New .drawio files. Signed-off-by: Amlal El Mahrouss --- dev/ZKA/KernelKit/UserProcessScheduler.hxx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'dev/ZKA/KernelKit/UserProcessScheduler.hxx') diff --git a/dev/ZKA/KernelKit/UserProcessScheduler.hxx b/dev/ZKA/KernelKit/UserProcessScheduler.hxx index 3a393874..b881c3dc 100644 --- a/dev/ZKA/KernelKit/UserProcessScheduler.hxx +++ b/dev/ZKA/KernelKit/UserProcessScheduler.hxx @@ -25,11 +25,11 @@ namespace Kernel { - //! @brief Forward declarations. - struct UserProcess; + //! @note Forward declarations. + class UserProcess; class PEFDLLInterface; - class ProcessTeam; + class UserProcessTeam; class UserProcessScheduler; class ProcessHelper; @@ -226,13 +226,13 @@ namespace Kernel /// \brief Processs Team (contains multiple processes inside it.) /// Equivalent to a process batch - class ProcessTeam final + class UserProcessTeam final { public: - explicit ProcessTeam() = default; - ~ProcessTeam() = default; + explicit UserProcessTeam() = default; + ~UserProcessTeam() = default; - ZKA_COPY_DEFAULT(ProcessTeam); + ZKA_COPY_DEFAULT(UserProcessTeam); Array& AsArray(); Ref& AsRef(); @@ -262,7 +262,7 @@ namespace Kernel bool operator!(); public: - ProcessTeam& CurrentTeam(); + UserProcessTeam& CurrentTeam(); public: SizeT Add(UserProcess& processRef); @@ -276,7 +276,7 @@ namespace Kernel STATIC UserProcessScheduler& The(); private: - ProcessTeam mTeam; + UserProcessTeam mTeam; }; /* -- cgit v1.2.3