diff options
Diffstat (limited to 'dev/kernel/src')
| -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(); } |
