aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2011-12-23 13:48:30 +0000
committerDimitri Sokolyuk <demon@dim13.org>2011-12-23 13:48:30 +0000
commit280a548075c1f33dc049339c48f865ca5f101be1 (patch)
treee79e7cde851e0d83c974a7fec577eb06c7f5d55f
parent672bff2b5ace7b9f424dd2341b9247f1ad3af983 (diff)
put everything at tail per default
-rw-r--r--kernel/dmx.c6
-rw-r--r--kernel/kernel.c4
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();
}