summary refs log tree commit diff stats
path: root/hw/input (follow)
Commit message (Expand)AuthorAgeFilesLines
* hw, target: Add ResetType argument to hold and exit phase methodsPeter Maydell2024-04-252-7/+7
* hw/input/pckbd: Open-code i8042_setup_a20_line() wrapperPhilippe Mathieu-Daudé2024-02-221-5/+0
* hw/virtio: Move vhost-user-input into virtio folderLeo Yan2024-02-142-137/+0
* adb: Switch bus reset to 3-phase-resetPeter Maydell2024-02-021-3/+4
* hw/input: Constify VMStateRichard Henderson2023-12-2915-30/+30
* hw/input/stellaris_gamepad: Free StellarisGamepad::keycodes[] arrayPhilippe Mathieu-Daudé2023-11-271-0/+8
* Merge tag 'pull-target-arm-20231102' of https://git.linaro.org/people/pmaydel...Stefan Hajnoczi2023-11-034-94/+101
|\
| * hw/input/stellaris_gamepad: Convert to qemu_input_handler_register()Peter Maydell2023-11-021-20/+17
| * hw/input/stellaris_input: Convert to qdevPeter Maydell2023-11-021-23/+47
| * hw/input/stellaris_gamepad: Remove StellarisGamepadButton structPeter Maydell2023-11-021-31/+16
| * hw/input/stellaris_gamepad: Rename structs to our usual conventionPeter Maydell2023-11-021-11/+11
| * hw/input/stellaris_input: Rename to stellaris_gamepadPeter Maydell2023-11-023-3/+3
* | migration: Use vmstate_register_any()Juan Quintela2023-11-013-4/+3
|/
* Merge tag 'C3700-pull-request' of https://github.com/hdeller/qemu-hppa into s...Stefan Hajnoczi2023-10-201-0/+10
|\
| * lasips2: LASI PS/2 devices are not user-createableHelge Deller2023-10-171-0/+10
* | ui/input: Constify QemuInputHandler structurePhilippe Mathieu-Daudé2023-10-194-10/+10
|/
* audio: propagate Error * out of audio_initMartin Kletzander2023-10-031-1/+1
* hw/arm: Support machine-default audiodev with fallbackMartin Kletzander2023-10-031-0/+5
* Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi2023-09-251-44/+24
|\
| * hw/input/tsc210x: Extract common init code into new functionMartin Kletzander2023-09-221-44/+24
* | hw/other: spelling fixesMichael Tokarev2023-09-212-9/+9
|/
* vhost-user: fully use new backend/frontend namingManos Pitsidianakis2023-06-261-1/+1
* meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé2023-06-201-16/+16
* virtio-input: add a virtio-mulitouch deviceSergio Lopez2023-05-281-3/+115
* virtio-input: generalize virtio_input_key_config()Sergio Lopez2023-05-281-17/+21
* replace TABs with spacesYeqi Fu2023-03-201-27/+27
* ps2: Don't send key release event for Lang1, Lang2 keysRoss Lagerwall2023-03-141-0/+6
* hw/input: Clean up includesMarkus Armbruster2023-02-081-1/+0
* hw/input/tsc2xxx: Constify set_transform()'s MouseTransformInfo argPhilippe Mathieu-Daudé2023-01-052-3/+2
* hw/input/ps2.c: Convert TYPE_PS2_{KBD, MOUSE}_DEVICE to 3-phase resetPeter Maydell2022-12-161-11/+20
* hw/input/ps2: Convert TYPE_PS2_DEVICE to 3-phase resetPeter Maydell2022-12-161-3/+11
* Replace use of qdev_reset_all() with device_cold_reset()Peter Maydell2022-12-161-1/+1
* pckbd: remove legacy i8042_mm_init() functionMark Cave-Ayland2022-07-181-16/+0
* ps2: remove unused legacy ps2_mouse_init() functionMark Cave-Ayland2022-07-182-14/+0
* pckbd: don't use legacy ps2_mouse_init() functionMark Cave-Ayland2022-07-181-8/+19
* ps2: remove unused legacy ps2_kbd_init() functionMark Cave-Ayland2022-07-182-14/+0
* pckbd: don't use legacy ps2_kbd_init() functionMark Cave-Ayland2022-07-181-8/+21
* pckbd: introduce new vmstate_kbd_mmio VMStateDescription for the I8042_MMIO d...Mark Cave-Ayland2022-07-181-3/+11
* lasips2: update VMStateDescription for LASIPS2 deviceMark Cave-Ayland2022-07-181-6/+19
* lasips2: don't use legacy ps2_mouse_init() functionMark Cave-Ayland2022-07-181-1/+9
* lasips2: don't use legacy ps2_kbd_init() functionMark Cave-Ayland2022-07-181-1/+9
* lasips2: switch register memory region to DEVICE_BIG_ENDIANMark Cave-Ayland2022-07-181-1/+1
* lasips2: standardise on lp name for LASIPS2Port variablesMark Cave-Ayland2022-07-181-26/+26
* lasips2: rename LASIPS2Port parent pointer to lasips2Mark Cave-Ayland2022-07-181-3/+3
* lasips2: switch to using port-based IRQsMark Cave-Ayland2022-07-181-41/+18
* lasips2: add named input gpio to handle incoming port IRQsMark Cave-Ayland2022-07-181-0/+15
* lasips2: add named input gpio to port for downstream PS2 device IRQMark Cave-Ayland2022-07-181-2/+30
* lasips2: introduce LASIPS2PortDeviceClass for the LASIPS2_PORT deviceMark Cave-Ayland2022-07-181-0/+2
* lasips2: introduce port IRQ and new lasips2_port_init() functionMark Cave-Ayland2022-07-181-0/+8
* lasips2: rename LASIPS2Port irq field to birqMark Cave-Ayland2022-07-181-12/+12