diff options
author | Efimov Vasily <real@ispras.ru> | 2016-06-22 15:24:51 +0300 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2016-06-29 14:03:46 +0200 |
commit | 3115b9e2d286188a54d6f415186ae556046b68a3 (patch) | |
tree | 06f1e57ef774312c190c2cc44b34074a44f1d231 /include/hw | |
parent | 8d1c7158a059e9a55181517aa61faf422831b8f8 (diff) | |
download | qemu-3115b9e2d286188a54d6f415186ae556046b68a3.zip qemu-3115b9e2d286188a54d6f415186ae556046b68a3.tar.gz qemu-3115b9e2d286188a54d6f415186ae556046b68a3.tar.bz2 |
pckbd: handle A20 IRQ as GPIO
The i8042 device has outgouing IRQ line A20. Currently the IRQ is referenced
by a pointer which normally is set during machine initialization. The pointer
is never changed at runtime. So common GPIO model can be applied to A20 IRQ
line. Note that checking for IRQ to be connected as in previous version
of code is not required because qemu_set_irq will do it.
Signed-off-by: Efimov Vasily <real@ispras.ru>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/hw')
-rw-r--r-- | include/hw/i386/pc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h index f806be4..7297848 100644 --- a/include/hw/i386/pc.h +++ b/include/hw/i386/pc.h @@ -214,6 +214,7 @@ void vmmouse_get_data(uint32_t *data); void vmmouse_set_data(const uint32_t *data); /* pckbd.c */ +#define I8042_A20_LINE "a20" void i8042_init(qemu_irq kbd_irq, qemu_irq mouse_irq, uint32_t io_base); void i8042_mm_init(qemu_irq kbd_irq, qemu_irq mouse_irq, |