On Sat, Dec 12 14:27, Kevin Wolf wrote: > ! kbc: In bochs ist das Statusbit fuer erfolgreichen nicht gesetzt und ^^^ KRITIKEL! > laesst sich auch nicht so einfach setzen. Pruefen wir eben nicht mehr > darauf. > > Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx> > --- > src/modules/kbc/keyboard.c | 4 +++- > 1 files changed, 3 insertions(+), 1 deletions(-) > > diff --git a/src/modules/kbc/keyboard.c b/src/modules/kbc/keyboard.c > index 2303228..26b65d3 100644 > --- a/src/modules/kbc/keyboard.c > +++ b/src/modules/kbc/keyboard.c > @@ -82,7 +82,9 @@ static void send_key_event(uint8_t keycode, bool release); > */ > static void send_kbd_command(uint8_t command) > { > - while ((inb(0x64) & 0x6) != 0x4) yield(); > + while (inb(0x64) & 0x2) { > + yield(); > + } > outb(0x60, command); > } Ansonsten sieht das vernünftig aus. Acked-by: Antoine Kaufmann <toni@xxxxxxxxxx> -- Antoine Kaufmann <toni@xxxxxxxxxxxxxxxx>
Attachment:
pgpmP7TH_j_9x.pgp
Description: PGP signature