X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/92f6e64a6da763c45ff9f4ab5eafcab3d8766dcb..b60166b327a9108b07e3069fa6568a451529ffd9:/lunaix-os/hal/char/ps2kbd.c diff --git a/lunaix-os/hal/char/ps2kbd.c b/lunaix-os/hal/char/ps2kbd.c index a5cc93d..7b14048 100644 --- a/lunaix-os/hal/char/ps2kbd.c +++ b/lunaix-os/hal/char/ps2kbd.c @@ -5,13 +5,13 @@ #include #include #include +#include #include #include #include -#include #include #define PS2_PORT_ENC_DATA 0x60 @@ -260,8 +260,6 @@ ps2_kbd_init(struct device_def* devdef) char result; - cpu_disable_interrupt(); - // 1、禁用任何的PS/2设备 ps2_post_cmd(PS2_PORT_CTRL_CMDREG, PS2_CMD_PORT1_DISABLE, PS2_NO_ARG); ps2_post_cmd(PS2_PORT_CTRL_CMDREG, PS2_CMD_PORT2_DISABLE, PS2_NO_ARG); @@ -311,7 +309,6 @@ ps2_kbd_init(struct device_def* devdef) */ isrm_bindirq(PC_AT_IRQ_KBD, intr_ps2_kbd_handler); - cpu_enable_interrupt(); return 0; done: