aboutsummaryrefslogtreecommitdiff
path: root/kernel/dmx.c
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2011-12-20 15:48:12 +0000
committerDimitri Sokolyuk <demon@dim13.org>2011-12-20 15:48:12 +0000
commit3a6e29a51edf91d1174e1eab05adb86de7356c16 (patch)
tree1da008db472cfaa7e9095cacd3378a4584cce646 /kernel/dmx.c
parent0851cd0d947e3e2f35e0ab776526ab58f80c4d8c (diff)
time-sharing: wighted round-robin scheduler with single-linked run-queue
Diffstat (limited to 'kernel/dmx.c')
-rw-r--r--kernel/dmx.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/kernel/dmx.c b/kernel/dmx.c
index 1a6297a..031417d 100644
--- a/kernel/dmx.c
+++ b/kernel/dmx.c
@@ -44,31 +44,31 @@ main()
init_uart();
#if 1
- exec(heartbeat, STACK, 0);
+ exec(heartbeat, STACK, 0, LOW);
#endif
#if 1
- exec(rgb, STACK + 16, &rgbargs);
- exec(pwm, STACK, &pwmargs[0]);
- exec(pwm, STACK, &pwmargs[1]);
- exec(pwm, STACK, &pwmargs[2]);
+ exec(rgb, STACK + 16, &rgbargs, LOW);
+ exec(pwm, STACK, &pwmargs[0], HIGH);
+ exec(pwm, STACK, &pwmargs[1], HIGH);
+ exec(pwm, STACK, &pwmargs[2], HIGH);
#endif
#if 1
- exec(adc, STACK, &adcarg);
+ exec(adc, STACK, &adcarg, LOW);
#endif
#if 1
- exec(lcd, STACK, &lcdarg);
- exec(clock, STACK + 48, &clockarg);
+ exec(lcd, STACK, &lcdarg, LOW);
+ exec(clock, STACK + 48, &clockarg, LOW);
#endif
#if 0
- exec(cmd, STACK, &rgbargs);
+ exec(cmd, STACK, &rgbargs, LOW);
#endif
#if 0
- exec(ppm, STACK, &ppmarg);
+ exec(ppm, STACK, &ppmarg, LOW);
#endif
for (;;)