From 280a548075c1f33dc049339c48f865ca5f101be1 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 23 Dec 2011 13:48:30 +0000 Subject: put everything at tail per default --- kernel/dmx.c | 6 +++--- kernel/kernel.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/kernel/dmx.c b/kernel/dmx.c index 691239f..d5556bd 100644 --- a/kernel/dmx.c +++ b/kernel/dmx.c @@ -44,9 +44,9 @@ main() init(STACK); init_uart(); -#define LOW 0 -#define MID 0 -#define HIGH 0 +#define LOW 1 +#define MID 1 +#define HIGH 1 #if 1 exec(heartbeat, NULL, STACK, LOW); diff --git a/kernel/kernel.c b/kernel/kernel.c index 18e9f53..eb91e91 100644 --- a/kernel/kernel.c +++ b/kernel/kernel.c @@ -109,7 +109,7 @@ ISR(TIMER1_COMPA_vect, ISR_NAKED) /* idle if all queues empty */ if (prio == 0 && SIMPLEQ_EMPTY(&kernel.runq[0])) - SIMPLEQ_INSERT_HEAD(&kernel.runq[0], &kernel.task[0], link); + SIMPLEQ_INSERT_TAIL(&kernel.runq[0], &kernel.task[0], link); /* pick highest priority and restore stack pointer */ kernel.current = SIMPLEQ_FIRST(&kernel.runq[prio]); @@ -151,7 +151,7 @@ init(uint8_t stack) kernel.last = kernel.task; kernel.current = kernel.task; - SIMPLEQ_INSERT_HEAD(&kernel.runq[0], &kernel.task[0], link); + SIMPLEQ_INSERT_TAIL(&kernel.runq[0], &kernel.task[0], link); sei(); } -- cgit v1.2.3