diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2010-02-26 17:17:37 +0100 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2010-03-09 08:47:20 -0600 |
commit | 6937b3766fb47b87a986e7c8010546465de87a4c (patch) | |
tree | 5f3cd8fd57330a52a9b63b8759832561afc5ce22 | |
parent | 03a23a85f4c2588778d7d58ae49e5521d79d1b06 (diff) | |
download | qemu-6937b3766fb47b87a986e7c8010546465de87a4c.zip qemu-6937b3766fb47b87a986e7c8010546465de87a4c.tar.gz qemu-6937b3766fb47b87a986e7c8010546465de87a4c.tar.bz2 |
kbd leds: ps/2 kbd
Add led status notification support to the ps/2 kbd driver.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
-rw-r--r-- | hw/ps2.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -185,6 +185,7 @@ static void ps2_reset_keyboard(PS2KbdState *s) { s->scan_enabled = 1; s->scancode_set = 2; + kbd_put_ledstate(0); } void ps2_write_keyboard(void *opaque, int val) @@ -259,6 +260,7 @@ void ps2_write_keyboard(void *opaque, int val) s->common.write_cmd = -1; break; case KBD_CMD_SET_LEDS: + kbd_put_ledstate(val); ps2_queue(&s->common, KBD_REPLY_ACK); s->common.write_cmd = -1; break; |