diff --git a/core/include/sched.h b/core/include/sched.h index 85f367ee7..6d17ee2a9 100644 --- a/core/include/sched.h +++ b/core/include/sched.h @@ -152,6 +152,11 @@ extern volatile int sched_num_threads; */ extern volatile kernel_pid_t sched_active_pid; +/** + * List of runqueues per priority level + */ +extern clist_node_t *sched_runqueues[SCHED_PRIO_LEVELS]; + /** * @brief Lets current thread yield in favor of a higher prioritized thread. * diff --git a/core/sched.c b/core/sched.c index eee93c9dc..fc44409bb 100644 --- a/core/sched.c +++ b/core/sched.c @@ -45,7 +45,7 @@ volatile tcb_t *sched_active_thread; volatile kernel_pid_t sched_active_pid = KERNEL_PID_UNDEF; -static clist_node_t *sched_runqueues[SCHED_PRIO_LEVELS]; +clist_node_t *sched_runqueues[SCHED_PRIO_LEVELS]; static uint32_t runqueue_bitcache = 0; #if SCHEDSTATISTICS