diff options
Diffstat (limited to 'firmware/test/kernel/main.c')
-rw-r--r-- | firmware/test/kernel/main.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/firmware/test/kernel/main.c b/firmware/test/kernel/main.c index 46a77eae16..b651324ae1 100644 --- a/firmware/test/kernel/main.c +++ b/firmware/test/kernel/main.c | |||
@@ -55,16 +55,16 @@ int main(void) | |||
55 | SCR1 &= ~0x80; | 55 | SCR1 &= ~0x80; |
56 | IPRE |= 0xf000; /* Set to highest priority */ | 56 | IPRE |= 0xf000; /* Set to highest priority */ |
57 | 57 | ||
58 | set_irq_level(0); | ||
59 | |||
60 | debugf("OK. Let's go\n"); | 58 | debugf("OK. Let's go\n"); |
61 | 59 | ||
62 | kernel_init(); | 60 | kernel_init(); |
63 | 61 | ||
62 | set_irq_level(0); | ||
63 | |||
64 | tick_add_task(testfunc); | 64 | tick_add_task(testfunc); |
65 | 65 | ||
66 | debugf("sleeping 10s...\n"); | 66 | debugf("sleeping 10s...\n"); |
67 | sleep(10000); | 67 | sleep(HZ*10); |
68 | debugf("woke up\n"); | 68 | debugf("woke up\n"); |
69 | 69 | ||
70 | queue_init(&main_q); | 70 | queue_init(&main_q); |
@@ -84,7 +84,7 @@ void t1(void) | |||
84 | debugf("Thread 1 started\n"); | 84 | debugf("Thread 1 started\n"); |
85 | while(1) | 85 | while(1) |
86 | { | 86 | { |
87 | sleep(100); | 87 | sleep(HZ); |
88 | debugf("Thread 1 posting an event\n"); | 88 | debugf("Thread 1 posting an event\n"); |
89 | queue_post(&main_q, 1234, 0); | 89 | queue_post(&main_q, 1234, 0); |
90 | queue_post(&main_q, 5678, 0); | 90 | queue_post(&main_q, 5678, 0); |
@@ -96,7 +96,7 @@ void t2(void) | |||
96 | debugf("Thread 2 started\n"); | 96 | debugf("Thread 2 started\n"); |
97 | while(1) | 97 | while(1) |
98 | { | 98 | { |
99 | sleep(300); | 99 | sleep(HZ*3); |
100 | debugf("Thread 2 awakened\n"); | 100 | debugf("Thread 2 awakened\n"); |
101 | } | 101 | } |
102 | } | 102 | } |