X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2Fkeyboard.c;h=a3fda90543d69f28d7512f0afd6a8ef531d14077;hb=1598235b4d53e7ae2daf561f36be1962ba42d5bf;hp=554e9d1e35706ff713c4bf379134447024f66cad;hpb=ae0883d9d6ce5f746eefbbee1bbcf4a188dbfb8e;p=palacios.git diff --git a/palacios/src/devices/keyboard.c b/palacios/src/devices/keyboard.c index 554e9d1..a3fda90 100644 --- a/palacios/src/devices/keyboard.c +++ b/palacios/src/devices/keyboard.c @@ -950,6 +950,10 @@ static int keyboard_write_output(struct guest_info * core, ushort_t port, void * state->state = SET_LEDS; break; + case 0xee: // echo, used by FreeBSD to probe controller + push_to_output_queue(dev, 0xee, COMMAND, KEYBOARD); + break; + case 0xfe: // resend case 0xfd: // set key type make case 0xfc: // set key typ make/break