aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel.h
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2012-06-17 00:05:14 +0000
committerDimitri Sokolyuk <demon@dim13.org>2012-06-17 00:05:14 +0000
commit6ab8517dcba93d56e8d3015d5f4db48de36b2d7a (patch)
treeb8131ae43840142498bb1a9ece69341e9693faa2 /kernel/kernel.h
parent3ac81216f8c552f9fbc234c625f3140b40981ab6 (diff)
fix nasty bug in task initialization: enable interrupts per default
new function sysrq() switch from interrupt to task driven console
Diffstat (limited to 'kernel/kernel.h')
-rw-r--r--kernel/kernel.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/kernel.h b/kernel/kernel.h
index afca4d3..831d9f7 100644
--- a/kernel/kernel.h
+++ b/kernel/kernel.h
@@ -70,6 +70,7 @@
#define SEC(T) ((uint32_t)(T) * Hz)
enum Prio { High, Mid, Low, Idle, nPrio };
+enum SysRQ { nTask, Prio };
/* __BEGIN_DECLS */
@@ -85,6 +86,7 @@ void yield(void);
uint32_t now(void);
uint8_t running(void);
+uint8_t sysrq(uint8_t req, uint8_t id);
void reboot(void);
void idle(void);