Age | Commit message (Expand) | Author | Files | Lines |
2023-06-26 | vhost-user: fully use new backend/frontend naming | Manos Pitsidianakis | 1 | -1/+1 |
2023-06-20 | meson: Replace softmmu_ss -> system_ss | Philippe Mathieu-Daudé | 1 | -16/+16 |
2023-05-28 | virtio-input: add a virtio-mulitouch device | Sergio Lopez | 1 | -3/+115 |
2023-05-28 | virtio-input: generalize virtio_input_key_config() | Sergio Lopez | 1 | -17/+21 |
2023-03-20 | replace TABs with spaces | Yeqi Fu | 1 | -27/+27 |
2023-03-14 | ps2: Don't send key release event for Lang1, Lang2 keys | Ross Lagerwall | 1 | -0/+6 |
2023-02-08 | hw/input: Clean up includes | Markus Armbruster | 1 | -1/+0 |
2023-01-05 | hw/input/tsc2xxx: Constify set_transform()'s MouseTransformInfo arg | Philippe Mathieu-Daudé | 2 | -3/+2 |
2022-12-16 | hw/input/ps2.c: Convert TYPE_PS2_{KBD, MOUSE}_DEVICE to 3-phase reset | Peter Maydell | 1 | -11/+20 |
2022-12-16 | hw/input/ps2: Convert TYPE_PS2_DEVICE to 3-phase reset | Peter Maydell | 1 | -3/+11 |
2022-12-16 | Replace use of qdev_reset_all() with device_cold_reset() | Peter Maydell | 1 | -1/+1 |
2022-07-18 | pckbd: remove legacy i8042_mm_init() function | Mark Cave-Ayland | 1 | -16/+0 |
2022-07-18 | ps2: remove unused legacy ps2_mouse_init() function | Mark Cave-Ayland | 2 | -14/+0 |
2022-07-18 | pckbd: don't use legacy ps2_mouse_init() function | Mark Cave-Ayland | 1 | -8/+19 |
2022-07-18 | ps2: remove unused legacy ps2_kbd_init() function | Mark Cave-Ayland | 2 | -14/+0 |
2022-07-18 | pckbd: don't use legacy ps2_kbd_init() function | Mark Cave-Ayland | 1 | -8/+21 |
2022-07-18 | pckbd: introduce new vmstate_kbd_mmio VMStateDescription for the I8042_MMIO d... | Mark Cave-Ayland | 1 | -3/+11 |
2022-07-18 | lasips2: update VMStateDescription for LASIPS2 device | Mark Cave-Ayland | 1 | -6/+19 |
2022-07-18 | lasips2: don't use legacy ps2_mouse_init() function | Mark Cave-Ayland | 1 | -1/+9 |
2022-07-18 | lasips2: don't use legacy ps2_kbd_init() function | Mark Cave-Ayland | 1 | -1/+9 |
2022-07-18 | lasips2: switch register memory region to DEVICE_BIG_ENDIAN | Mark Cave-Ayland | 1 | -1/+1 |
2022-07-18 | lasips2: standardise on lp name for LASIPS2Port variables | Mark Cave-Ayland | 1 | -26/+26 |
2022-07-18 | lasips2: rename LASIPS2Port parent pointer to lasips2 | Mark Cave-Ayland | 1 | -3/+3 |
2022-07-18 | lasips2: switch to using port-based IRQs | Mark Cave-Ayland | 1 | -41/+18 |
2022-07-18 | lasips2: add named input gpio to handle incoming port IRQs | Mark Cave-Ayland | 1 | -0/+15 |
2022-07-18 | lasips2: add named input gpio to port for downstream PS2 device IRQ | Mark Cave-Ayland | 1 | -2/+30 |
2022-07-18 | lasips2: introduce LASIPS2PortDeviceClass for the LASIPS2_PORT device | Mark Cave-Ayland | 1 | -0/+2 |
2022-07-18 | lasips2: introduce port IRQ and new lasips2_port_init() function | Mark Cave-Ayland | 1 | -0/+8 |
2022-07-18 | lasips2: rename LASIPS2Port irq field to birq | Mark Cave-Ayland | 1 | -12/+12 |
2022-07-18 | lasips2: introduce lasips2_mouse_port_class_init() and lasips2_mouse_port_rea... | Mark Cave-Ayland | 1 | -1/+15 |
2022-07-18 | lasips2: introduce lasips2_kbd_port_class_init() and lasips2_kbd_port_realize() | Mark Cave-Ayland | 1 | -1/+15 |
2022-07-18 | lasips2: move mouse port initialisation to new lasips2_mouse_port_init() func... | Mark Cave-Ayland | 1 | -17/+35 |
2022-07-18 | lasips2: move keyboard port initialisation to new lasips2_kbd_port_init() fun... | Mark Cave-Ayland | 1 | -14/+33 |
2022-07-18 | lasips2: introduce new LASIPS2_MOUSE_PORT QOM type | Mark Cave-Ayland | 1 | -0/+7 |
2022-07-18 | lasips2: introduce new LASIPS2_KBD_PORT QOM type | Mark Cave-Ayland | 1 | -0/+7 |
2022-07-18 | lasips2: QOMify LASIPS2Port | Mark Cave-Ayland | 1 | -0/+8 |
2022-07-18 | lasips2: change LASIPS2State dev pointer from void to PS2State | Mark Cave-Ayland | 1 | -8/+8 |
2022-07-18 | lasips2: remove legacy lasips2_initfn() function | Mark Cave-Ayland | 1 | -12/+0 |
2022-07-18 | lasips2: remove the qdev base property and the lasips2_properties array | Mark Cave-Ayland | 1 | -8/+1 |
2022-07-18 | lasips2: don't use vmstate_register() in lasips2_realize() | Mark Cave-Ayland | 1 | -2/+1 |
2022-07-18 | pl050: don't use legacy ps2_mouse_init() function | Mark Cave-Ayland | 1 | -3/+10 |
2022-07-18 | pl050: don't use legacy ps2_kbd_init() function | Mark Cave-Ayland | 1 | -3/+10 |
2022-07-18 | pl050: introduce pl050_mouse_class_init() and pl050_mouse_realize() | Mark Cave-Ayland | 1 | -4/+19 |
2022-07-18 | pl050: introduce pl050_kbd_class_init() and pl050_kbd_realize() | Mark Cave-Ayland | 1 | -2/+19 |
2022-07-18 | pl050: introduce PL050DeviceClass for the PL050 device | Mark Cave-Ayland | 1 | -0/+2 |
2022-07-18 | pl050: move logic from pl050_realize() to pl050_init() | Mark Cave-Ayland | 1 | -4/+7 |
2022-07-18 | pl050: introduce new PL050_MOUSE_DEVICE QOM type | Mark Cave-Ayland | 1 | -1/+2 |
2022-07-18 | pl050: introduce new PL050_KBD_DEVICE QOM type | Mark Cave-Ayland | 1 | -1/+2 |
2022-07-18 | pl050: change PL050State dev pointer from void to PS2State | Mark Cave-Ayland | 1 | -6/+7 |
2022-07-18 | pl050: rename pl050_keyboard_init() to pl050_kbd_init() | Mark Cave-Ayland | 1 | -2/+2 |