mbox series

[PULL,00/22] qemu-macppc queue 20200626

Message ID 20200626092317.3875-1-mark.cave-ayland@ilande.co.uk
Headers show
Series qemu-macppc queue 20200626 | expand

Message

Mark Cave-Ayland June 26, 2020, 9:22 a.m. UTC
The following changes since commit 5acc270a355120ce967ca1f1eeca0abbdb9303c8:

  Merge remote-tracking branch 'remotes/xtensa/tags/20200625-xtensa' into staging (2020-06-25 21:20:45 +0100)

are available in the Git repository at:

  git://github.com/mcayland/qemu.git tags/qemu-macppc-20200626

for you to fetch changes up to e590e7f01479a1d4544aac062fe9fdb986502294:

  adb: add ADB bus trace events (2020-06-26 10:13:52 +0100)

----------------------------------------------------------------
qemu-macppc patches

----------------------------------------------------------------
Mark Cave-Ayland (22):
      adb: coding style update to fix checkpatch errors
      adb: fix adb-mouse read length and revert disable-reg3-direct-writes workaround
      cuda: convert ADB autopoll timer from ns to ms
      pmu: fix duplicate autopoll mask variable
      pmu: honour autopoll_rate_ms when rearming the ADB autopoll timer
      adb: introduce realize/unrealize and VMStateDescription for ADB bus
      adb: create autopoll variables directly within ADBBusState
      cuda: convert to use ADBBusState internal autopoll variables
      pmu: convert to use ADBBusState internal autopoll variables
      mac_via: convert to use ADBBusState internal autopoll variables
      adb: introduce new ADBDeviceHasData method to ADBDeviceClass
      adb: keep track of devices with pending data
      adb: add status field for holding information about the last ADB request
      adb: use adb_request() only for explicit requests
      adb: add autopoll_blocked variable to block autopoll
      cuda: add adb_autopoll_block() and adb_autopoll_unblock() functions
      pmu: add adb_autopoll_block() and adb_autopoll_unblock() functions
      mac_via: move VIA1 portB write logic into mos6522_q800_via1_write()
      mac_via: rework ADB state machine to be compatible with both MacOS and Linux
      adb: only call autopoll callbacks when autopoll is not blocked
      adb: use adb_device prefix for ADB device trace events
      adb: add ADB bus trace events

 hw/input/adb-kbd.c           |  42 +++--
 hw/input/adb-mouse.c         |  65 ++++---
 hw/input/adb.c               | 210 ++++++++++++++++++++--
 hw/input/trace-events        |  27 +--
 hw/misc/mac_via.c            | 411 ++++++++++++++++++++++++++++---------------
 hw/misc/macio/cuda.c         |  60 +++----
 hw/misc/macio/pmu.c          |  47 +++--
 hw/misc/trace-events         |   3 +
 hw/ppc/mac_newworld.c        |   2 -
 include/hw/input/adb.h       |  26 ++-
 include/hw/misc/mac_via.h    |   2 +-
 include/hw/misc/macio/cuda.h |   4 -
 include/hw/misc/macio/pmu.h  |   4 -
 13 files changed, 620 insertions(+), 283 deletions(-)