aboutsummaryrefslogtreecommitdiff
path: root/hw/input/ps2.c
AgeCommit message (Expand)Author
2023-03-14ps2: Don't send key release event for Lang1, Lang2 keysRoss Lagerwall
2022-12-16hw/input/ps2.c: Convert TYPE_PS2_{KBD, MOUSE}_DEVICE to 3-phase resetPeter Maydell
2022-12-16hw/input/ps2: Convert TYPE_PS2_DEVICE to 3-phase resetPeter Maydell
2022-07-18ps2: remove unused legacy ps2_mouse_init() functionMark Cave-Ayland
2022-07-18ps2: remove unused legacy ps2_kbd_init() functionMark Cave-Ayland
2022-06-26ps2: remove update_irq() function and update_arg parameterMark Cave-Ayland
2022-06-26ps2: add gpio for output IRQ and optionally use it in ps2_raise_irq() and ps2...Mark Cave-Ayland
2022-06-26ps2: introduce ps2_lower_irq() instead of calling update_irq() directlyMark Cave-Ayland
2022-06-26ps2: use ps2_raise_irq() instead of calling update_irq() directlyMark Cave-Ayland
2022-06-26ps2: make ps2_raise_irq() function staticMark Cave-Ayland
2022-06-26ps2: don't use vmstate_register() in ps2_mouse_init()Mark Cave-Ayland
2022-06-26ps2: don't use vmstate_register() in ps2_kbd_init()Mark Cave-Ayland
2022-06-26ps2: implement ps2_mouse_realize() and use it to register ps2_mouse_handlerMark Cave-Ayland
2022-06-26ps2: implement ps2_kbd_realize() and use it to register ps2_keyboard_handlerMark Cave-Ayland
2022-06-26ps2: remove duplicate setting of scancode_set in ps2_kbd_init()Mark Cave-Ayland
2022-06-26ps2: implement ps2_reset() for the PS2_DEVICE QOM type based upon ps2_common_...Mark Cave-Ayland
2022-06-26ps2: introduce PS2DeviceClassMark Cave-Ayland
2022-06-26ps2: improve function prototypes in ps2.c and ps2.hMark Cave-Ayland
2022-06-26ps2: move QOM type definitions from ps2.c to ps2.hMark Cave-Ayland
2022-06-26ps2: QOMify PS2MouseStateMark Cave-Ayland
2022-06-26ps2: QOMify PS2KbdStateMark Cave-Ayland
2022-06-26ps2: QOMify PS2StateMark Cave-Ayland
2022-06-26ps2: checkpatch fixesMark Cave-Ayland
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster
2022-01-13ps2: Initial horizontal scroll supportDmitry Petrov
2021-09-10ps2: migration support for command reply queueVolker Rümelin
2021-09-10ps2: use a separate keyboard command reply queueVolker Rümelin
2021-09-10ps2: use the whole ps2 buffer but keep queue sizeVolker Rümelin
2021-05-26hw/input/ps2: Use ps2_raise_irq() instead of open coding itPhilippe Mathieu-Daudé
2021-05-26ps2: don't deassert irq twice if queue is emptyVolker Rümelin
2021-05-26ps2: don't raise an interrupt if queue is fullVolker Rümelin
2021-05-26ps2: fix mouse stream corruptionVolker Rümelin
2021-05-26hw/input: expand trace info reported for ps2 deviceDaniel P. Berrangé
2020-11-17hw/input/ps2.c: Remove remnants of printf debugPeter Maydell
2020-01-27hppa: add emulation of LASI PS2 controllersSven Schnelle
2020-01-27ps2: accept 'Set Key Make and Break' commandsSven Schnelle
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster
2019-08-16Include migration/vmstate.h lessMarkus Armbruster
2019-08-16Include sysemu/reset.h a lot lessMarkus Armbruster
2018-12-18qmp hmp: Make system_wakeup check wake-up support and run stateDaniel Henrique Barboza
2018-11-27ps2kbd: default to scan enabled after resetHervé Poussineau
2018-10-02ps2: prevent changing irq state on save and loadPavel Dovgalyuk
2018-06-18ps2: check PS2Queue wptr pointer in post_load routineliujunjie
2018-05-15ps2: Fix mouse stream corruption due to lost dataGeoffrey McRae
2018-05-15ps2: Clear the PS/2 queue and obey disableGeoffrey McRae
2018-01-29hw: convert ps2 device to keycodemapdbDaniel P. Berrange
2018-01-29ps2: check PS2Queue pointers in post_load routinePrasad J Pandit
2017-10-23ps2: fix scancodes sent for Ctrl+Pause key combinationDaniel P. Berrange
2017-10-23ps2: fix scancodess sent for Pause key in AT set 1Daniel P. Berrange