From 00b182203540d6632f87700aad501faccbf2394d Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Mon, 17 Nov 2025 16:18:03 +0100 Subject: feat: kernel: implement skeleton of Remove function of KernelTaskHelper. Signed-off-by: Amlal El Mahrouss --- dev/kernel/src/KernelTaskScheduler.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'dev') 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(); } -- cgit v1.2.3