diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-29 15:01:34 -0500 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-29 15:01:34 -0500 |
| commit | ceabd82ac8e796249feacf39c836034ed5e11c6d (patch) | |
| tree | e446d471a0eaf4ed7ac67e878ce4fb02334a2acb /src/kernel/KernelKit/HardwareThreadScheduler.h | |
| parent | 0376382a848ef5ebbb0e02428c9d1df8a099d8b4 (diff) | |
chore: source code review and fixes.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/kernel/KernelKit/HardwareThreadScheduler.h')
| -rw-r--r-- | src/kernel/KernelKit/HardwareThreadScheduler.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/kernel/KernelKit/HardwareThreadScheduler.h b/src/kernel/KernelKit/HardwareThreadScheduler.h index 36a870ba..6493e550 100644 --- a/src/kernel/KernelKit/HardwareThreadScheduler.h +++ b/src/kernel/KernelKit/HardwareThreadScheduler.h @@ -54,18 +54,18 @@ class HardwareThread final { operator bool(); public: - void Wake(const BOOL wakeup = false) noexcept; - void Busy(const BOOL busy = false) noexcept; + void Wake(const BOOL wakeup = false); + void Busy(const BOOL busy = false); public: BOOL Switch(HAL::StackFramePtr frame); - BOOL IsWakeup() noexcept; + BOOL IsWakeup(); public: - HAL::StackFramePtr StackFrame() noexcept; - ThreadKind& Kind() noexcept; - BOOL IsBusy() noexcept; - ThreadID& ID() noexcept; + HAL::StackFramePtr StackFrame(); + ThreadKind& Kind(); + BOOL IsBusy(); + ThreadID& ID(); private: HAL::StackFramePtr fStack{nullptr}; @@ -95,12 +95,12 @@ class HardwareThreadScheduler final : public ISchedulable { NE_COPY_DEFAULT(HardwareThreadScheduler) public: - HAL::StackFramePtr Leak() noexcept; + HAL::StackFramePtr Leak(); public: Ref<HardwareThread*> operator[](SizeT idx); - bool operator!() noexcept; - operator bool() noexcept; + bool operator!(); + operator bool(); Bool IsUser() override { return Yes; } @@ -116,7 +116,7 @@ class HardwareThreadScheduler final : public ISchedulable { public: /// @brief Returns the amount of threads present in the system. /// @returns SizeT the amount of cores present. - SizeT Capacity() noexcept; + SizeT Capacity(); private: Array<HardwareThread, kMaxAPInsideSched> fThreadList; |
