This patch series fixes two different PS/2 mouse stream corruptions
and adds a feature that allows some old misbehaving DOS programs to
have a working keyboard. With the last few patches, the PS/2 con-
troller behaves more like a real controller.
Volker Rümelin (10):
ps2: fix mouse stream corruption
ps2: don't raise an interrupt if queue is full
ps2: don't deassert irq twice if queue is empty
pckbd: split out interrupt line changing code
pckbd: don't update OBF flags if KBD_STAT_OBF is set
pckbd: PS/2 keyboard throttle
pckbd: add state variable for interrupt source
pckbd: add controller response queue
pckbd: correctly disable PS/2 communication
pckbd: remove duplicated keyboard and mouse defines
hw/input/pckbd.c | 293 ++++++++++++++++++++++++++++++++++-------------
hw/input/ps2.c | 11 +-
2 files changed, 223 insertions(+), 81 deletions(-)
--
2.26.2