From da116c66ba98f899200c4d3d153df0bd9e2fb385 Mon Sep 17 00:00:00 2001 From: Martin Stein Date: Thu, 28 Nov 2013 00:41:57 +0100 Subject: [PATCH] hw: public access to idle item of a scheduler ref #964 --- base-hw/src/core/kernel/scheduler.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/base-hw/src/core/kernel/scheduler.h b/base-hw/src/core/kernel/scheduler.h index d4a3710856..e37e148f54 100644 --- a/base-hw/src/core/kernel/scheduler.h +++ b/base-hw/src/core/kernel/scheduler.h @@ -289,6 +289,13 @@ class Kernel::Scheduler * Exclude 'i' from scheduling */ void remove(T * const i) { _items[i->priority()].remove(i); } + + + /*************** + ** Accessors ** + ***************/ + + T * idle() const { return _idle; } }; class Kernel::Execution_context : public Cpu_scheduler::Item