bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 gnumach] smp: Fix unable to enter kdb during boot


From: Damien Zammit
Subject: [PATCH v2 gnumach] smp: Fix unable to enter kdb during boot
Date: Sun, 11 Feb 2024 12:00:04 +0000

---
 i386/i386at/kd.c       | 1 +
 i386/i386at/kd_event.c | 2 --
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/i386/i386at/kd.c b/i386/i386at/kd.c
index 984d62e3..2bea3c8c 100644
--- a/i386/i386at/kd.c
+++ b/i386/i386at/kd.c
@@ -1127,6 +1127,7 @@ kdinit(void)
        k_comm |= K_CB_ENBLIRQ;         /* enable interrupt */
        kd_sendcmd(KC_CMD_WRITE);       /* write new ctlr command byte */
        kd_senddata(k_comm);
+       unmask_irq(KBD_IRQ);
        kd_initialized = TRUE;
 
 #if    ENABLE_IMMEDIATE_CONSOLE
diff --git a/i386/i386at/kd_event.c b/i386/i386at/kd_event.c
index d4809084..247d95b1 100644
--- a/i386/i386at/kd_event.c
+++ b/i386/i386at/kd_event.c
@@ -121,7 +121,6 @@ kbdopen(dev_t dev, int flags, io_req_t ior)
        kdinit();
        splx(o_pri);
        kbdinit();
-       unmask_irq(KBD_IRQ);
 
        return(0);
 }
@@ -140,7 +139,6 @@ kbdclose(
 {
        spl_t s = SPLKD();
 
-       mask_irq(KBD_IRQ);
        kb_mode = KB_ASCII;
        kdq_reset(&kbd_queue);
        splx(s);
-- 
2.43.0





reply via email to

[Prev in Thread] Current Thread [Next in Thread]