summaryrefslogtreecommitdiff
path: root/oskit/ds_osenv.c
diff options
context:
space:
mode:
Diffstat (limited to 'oskit/ds_osenv.c')
-rw-r--r--oskit/ds_osenv.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/oskit/ds_osenv.c b/oskit/ds_osenv.c
index 407556bb..13591161 100644
--- a/oskit/ds_osenv.c
+++ b/oskit/ds_osenv.c
@@ -16,6 +16,8 @@ extern int serial_console; /* base_console_init.c */
oskit_stream_t *ds_console_stream;
+extern int console_irq; /* kludge in osenv_irq.c */
+
void
ds_osenv_init (void)
@@ -44,6 +46,7 @@ ds_osenv_init (void)
param.c_lflag &= ~ECHO;
param.c_iflag &= ~ICRNL;
param.c_oflag &= ~OPOST;
+ console_irq = -1;
rc = cq_com_console_init (port, &param,
oskit_create_osenv_irq (),
intr,
@@ -53,6 +56,7 @@ ds_osenv_init (void)
else
{
oskit_osenv_intr_t *intr = oskit_create_osenv_intr ();
+ console_irq = -1;
rc = cq_direct_console_init (oskit_create_osenv_irq (),
intr,
oskit_create_osenv_sleep (intr),