<br><br><div class="gmail_quote">2009/10/23 Stefan Reinauer <span dir="ltr"><<a href="mailto:stepan@coresystems.de">stepan@coresystems.de</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Index: src/pc80/keyboard.c<br>
===================================================================<br>
--- src/pc80/keyboard.c (revision 4832)<br>
+++ src/pc80/keyboard.c (working copy)<br>
@@ -26,13 +26,47 @@<br>
#include <arch/io.h><br>
#include <delay.h><br>
<br>
+#define KBD_DATA 0x60<br>
+#define KBD_COMMAND 0x64<br>
+#define KBD_STATUS 0x64<br>
<br>
if (!timeout) {<br>
printk_err("Couldn't cleanup the keyboard controller buffers\n");<br>
- printk_err("0x64: 0x%x, 0x60: 0x%x\n", inb(0x64), inb(0x60));<br>
+ printk_err("Status (0x64): 0x%x, Buffer (0x60): 0x%x\n",<br></blockquote><div>could be printk_err("Status (0x%x)...<br> KBD_STATUS, KBD_DATA,<br><br>I think we should have it be a number or a #define everywhere.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
+ inb(KBD_STATUS), inb(KBD_DATA));<br>
<br>
<br>
@@ -194,6 +247,8 @@<br>
{<br>
if ((port0 == 0x60) && (port1 == 0x64)) {<br></blockquote><div>Same thing here, right?<br><br>Thanks,<br>Myles<br></div></div>