From 8f62fbe30655e4d18837f196f01bb203126f474f Mon Sep 17 00:00:00 2001 From: Amlal Date: Tue, 24 Sep 2024 23:14:02 +0200 Subject: Refactor kernel refactors and worked on fixing the GPF on user mode switch. TODO: Re-implement the mm_map_page function. Signed-off-by: Amlal --- dev/zka/KernelKit/HardwareThreadScheduler.hxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'dev/zka/KernelKit/HardwareThreadScheduler.hxx') diff --git a/dev/zka/KernelKit/HardwareThreadScheduler.hxx b/dev/zka/KernelKit/HardwareThreadScheduler.hxx index 83f6ebd9..3d70e828 100644 --- a/dev/zka/KernelKit/HardwareThreadScheduler.hxx +++ b/dev/zka/KernelKit/HardwareThreadScheduler.hxx @@ -14,7 +14,7 @@ /// @note Last Rev Sun 28 Jul CET 2024 /// @note Last Rev Thu, Aug 1, 2024 9:07:38 AM -#define cMaxHWThreads (8U) +#define cMaxHartInsideSched (8U) namespace Kernel { @@ -37,10 +37,12 @@ namespace Kernel typedef enum ThreadKind ThreadKind; typedef ThreadID ThreadID; + /***********************************************************************************/ /// /// \name HardwareThread /// \brief Abstraction over the CPU's core, used to run processes or threads. /// + /***********************************************************************************/ class HardwareThread final { @@ -131,7 +133,7 @@ namespace Kernel SizeT Count() noexcept; private: - Array fThreadList; + Array fThreadList; ThreadID fCurrentThread{0}; }; -- cgit v1.2.3