summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKAKit/KernelKit
diff options
context:
space:
mode:
authorAmlal <amlalelmahrouss@icloud.com>2024-12-06 15:53:20 +0100
committerAmlal <amlalelmahrouss@icloud.com>2024-12-06 15:57:01 +0100
commit46a885ad913aa24543efb154886919ad30182229 (patch)
tree3f9d6887763d8e1ea66fc89ec9aadb22f4cb9abc /dev/ZKAKit/KernelKit
parent8723d3401c15cad5797697aea4735b8972aabafb (diff)
META: Friday bump.
Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKAKit/KernelKit')
-rw-r--r--dev/ZKAKit/KernelKit/HardwareThreadScheduler.h20
-rw-r--r--dev/ZKAKit/KernelKit/UserProcessScheduler.h2
2 files changed, 11 insertions, 11 deletions
diff --git a/dev/ZKAKit/KernelKit/HardwareThreadScheduler.h b/dev/ZKAKit/KernelKit/HardwareThreadScheduler.h
index c020f4d4..44ea1042 100644
--- a/dev/ZKAKit/KernelKit/HardwareThreadScheduler.h
+++ b/dev/ZKAKit/KernelKit/HardwareThreadScheduler.h
@@ -14,7 +14,7 @@
/// @note Last Rev Sun 28 Jul CET 2024
/// @note Last Rev Thu, Aug 1, 2024 9:07:38 AM
-#define kMaxHartInsideSched (8U)
+#define kMaxAPInsideSched (8U)
namespace Kernel
{
@@ -25,13 +25,13 @@ namespace Kernel
enum ThreadKind
{
- kHartSystemReserved, // System reserved thread, well user can't use it
- kHartStandard, // user thread, cannot be used by Kernel
- kHartFallback, // fallback thread, cannot be used by user if not clear or
+ kAPSystemReserved, // System reserved thread, well user can't use it
+ kAPStandard, // user thread, cannot be used by Kernel
+ kAPFallback, // fallback thread, cannot be used by user if not clear or
// used by Kernel.
- kHartBoot, // The core we booted from, the mama.
- kInvalidHart,
- kHartCount,
+ kAPBoot, // The core we booted from, the mama.
+ kInvalidAP,
+ kAPCount,
};
typedef enum ThreadKind ThreadKind;
@@ -72,7 +72,7 @@ namespace Kernel
private:
HAL::StackFramePtr fStack{nullptr};
- ThreadKind fKind{ThreadKind::kHartStandard};
+ ThreadKind fKind{ThreadKind::kAPStandard};
ThreadID fID{0};
ProcessID fSourcePID{-1};
Bool fWakeup{false};
@@ -89,7 +89,7 @@ namespace Kernel
/// \brief Class to manage the thread scheduling.
///
- class HardwareThreadScheduler final : public ISchedulerObject
+ class HardwareThreadScheduler final : public ISchedulable
{
private:
friend class UserProcessHelper;
@@ -133,7 +133,7 @@ namespace Kernel
SizeT Capacity() noexcept;
private:
- Array<HardwareThread, kMaxHartInsideSched> fThreadList;
+ Array<HardwareThread, kMaxAPInsideSched> fThreadList;
ThreadID fCurrentThread{0};
};
diff --git a/dev/ZKAKit/KernelKit/UserProcessScheduler.h b/dev/ZKAKit/KernelKit/UserProcessScheduler.h
index 59e1a525..a974fa3a 100644
--- a/dev/ZKAKit/KernelKit/UserProcessScheduler.h
+++ b/dev/ZKAKit/KernelKit/UserProcessScheduler.h
@@ -273,7 +273,7 @@ namespace Kernel
/// @brief Process scheduler class.
/// The main class which you call to schedule user processes.
- class UserProcessScheduler final : public ISchedulerObject
+ class UserProcessScheduler final : public ISchedulable
{
friend class UserProcessHelper;