diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-17 16:18:03 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-17 16:18:03 +0100 |
| commit | 00b182203540d6632f87700aad501faccbf2394d (patch) | |
| tree | 2ac3c95db59ea825cb7639ba7e8f589a090ae902 /dev/kernel/src/KernelTaskScheduler.cc | |
| parent | c9f77e01e9940fae5d0a47ad81183d110d34fcaf (diff) | |
feat: kernel: implement skeleton of Remove function of KernelTaskHelper.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/src/KernelTaskScheduler.cc')
| -rw-r--r-- | dev/kernel/src/KernelTaskScheduler.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/dev/kernel/src/KernelTaskScheduler.cc b/dev/kernel/src/KernelTaskScheduler.cc index bee4003d..0f21ecdd 100644 --- a/dev/kernel/src/KernelTaskScheduler.cc +++ b/dev/kernel/src/KernelTaskScheduler.cc @@ -16,15 +16,21 @@ /***********************************************************************************/ namespace Kernel { -EXTERN_C Void hal_switch_kernel_task(HAL::StackFramePtr frame, ProcessID kid); +EXTERN_C Void hal_switch_kernel_task(HAL::StackFramePtr frame, KID kid); -Bool KernelTaskHelper::Add(HAL::StackFramePtr frame_ptr, ProcessID new_kid) { +Bool KernelTaskHelper::Add(HAL::StackFramePtr frame_ptr, KID new_kid) { NE_UNUSED(frame_ptr); NE_UNUSED(new_kid); return NO; } +Bool KernelTaskHelper::Remove(const KID kid) { + NE_UNUSED(kid); + + return NO; +} + Bool KernelTaskHelper::CanBeScheduled(const KERNEL_TASK& task) { return task.Kid > 0 && task.Image.HasCode(); } |
