From 2c48c7472dfcea8439e0a35890b546e41f3171a3 Mon Sep 17 00:00:00 2001 From: okuji Date: Sat, 5 Oct 2002 23:36:25 +0000 Subject: [PATCH] 2002-10-06 Yoshinori K. Okuji * stage2/asm.S (gateA20): Output a dummy command (0xff), as a workaround for USB keyboard hanging problem. Suggested by Hidetoshi Nishimaki . --- ChangeLog | 6 ++++++ THANKS | 1 + stage2/asm.S | 5 +++++ 3 files changed, 12 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9b59a2515..94a175cbb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2002-10-06 Yoshinori K. Okuji + + * stage2/asm.S (gateA20): Output a dummy command (0xff), as a + workaround for USB keyboard hanging problem. Suggested by + Hidetoshi Nishimaki . + 2002-10-06 Yoshinori K. Okuji * configure.in (falign_loop_flag): New variable. Set to if GCC diff --git a/THANKS b/THANKS index 4232236da..20d1a28c2 100644 --- a/THANKS +++ b/THANKS @@ -41,6 +41,7 @@ Heikki Vatiainen Heiko Schroeder Henrik Nordstrom Herbert Nachtnebel +Hidetoshi Nishimaki Hisazumi Kenji HORIKAWA Kazunori Ilguiz Latypov diff --git a/stage2/asm.S b/stage2/asm.S index cc1687203..983acd33a 100644 --- a/stage2/asm.S +++ b/stage2/asm.S @@ -1682,6 +1682,11 @@ gdoit: call gloop1 + /* output a dummy command (USB keyboard hack) */ + movb $0xff, %al + outb $K_CMD + call gloop1 + popl %eax ret