qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] bcaaef: adb: coding style update to fix check


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] bcaaef: adb: coding style update to fix checkpatch errors
Date: Fri, 26 Jun 2020 06:00:33 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: bcaaefdbb2167858d3b92745b79473deb49c417a
      
https://github.com/qemu/qemu/commit/bcaaefdbb2167858d3b92745b79473deb49c417a
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb.c

  Log Message:
  -----------
  adb: coding style update to fix checkpatch errors

This will help ensure that style guidelines are being maintained during
subsequent changes.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-2-mark.cave-ayland@ilande.co.uk>


  Commit: 167f1667b120ddac301163da64b57b19ce7cf622
      
https://github.com/qemu/qemu/commit/167f1667b120ddac301163da64b57b19ce7cf622
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb-kbd.c
    M hw/input/adb-mouse.c
    M hw/input/adb.c
    M hw/ppc/mac_newworld.c
    M include/hw/input/adb.h

  Log Message:
  -----------
  adb: fix adb-mouse read length and revert disable-reg3-direct-writes 
workaround

Commit 84051eb400 "adb: add property to disable direct reg 3 writes" introduced
a workaround for spurious writes to ADB register 3 when MacOS 9 enables
autopoll on the mouse device. Further analysis shows that the problem is that
only a partial request is sent, and since the len parameter is ignored then
stale data from the previous request is used causing the incorrect address
assignment.

Remove the disable-reg3-direct-writes workaround and instead check the length
parameter when the write is attempted, discarding the invalid request.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-3-mark.cave-ayland@ilande.co.uk>


  Commit: d9b898943dbcce7c513739febc05ccaa7142c49e
      
https://github.com/qemu/qemu/commit/d9b898943dbcce7c513739febc05ccaa7142c49e
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/misc/macio/cuda.c

  Log Message:
  -----------
  cuda: convert ADB autopoll timer from ns to ms

This is in preparation for consolidating all of the ADB autopoll management
in one place.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-4-mark.cave-ayland@ilande.co.uk>


  Commit: dcb091c40ef8c77590b1c5b7160ec428f2a2a053
      
https://github.com/qemu/qemu/commit/dcb091c40ef8c77590b1c5b7160ec428f2a2a053
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/misc/macio/pmu.c
    M include/hw/misc/macio/pmu.h

  Log Message:
  -----------
  pmu: fix duplicate autopoll mask variable

It seems that during the initial work to introduce the via-pmu ADB support a
duplicate autopoll mask variable was accidentally left in place.

Remove the duplicate autopoll_mask variable and switch everything over to
use adb_poll_mask instead.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-5-mark.cave-ayland@ilande.co.uk>


  Commit: 414eb1d500b94b2774440656f5bde4bf2e0f4a29
      
https://github.com/qemu/qemu/commit/414eb1d500b94b2774440656f5bde4bf2e0f4a29
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/misc/macio/pmu.c

  Log Message:
  -----------
  pmu: honour autopoll_rate_ms when rearming the ADB autopoll timer

Don't use a fixed value but instead use the default value from the ADB bus
state.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-6-mark.cave-ayland@ilande.co.uk>


  Commit: 0606b2883038b4b9a31a46fd1275a31323ec22d0
      
https://github.com/qemu/qemu/commit/0606b2883038b4b9a31a46fd1275a31323ec22d0
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb.c

  Log Message:
  -----------
  adb: introduce realize/unrealize and VMStateDescription for ADB bus

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-7-mark.cave-ayland@ilande.co.uk>


  Commit: da52c083ac4af9bf934898470dfdeef0f6ead343
      
https://github.com/qemu/qemu/commit/da52c083ac4af9bf934898470dfdeef0f6ead343
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb.c
    M include/hw/input/adb.h

  Log Message:
  -----------
  adb: create autopoll variables directly within ADBBusState

Rather than each ADB implementation requiring its own functions to manage
autopoll state, timers, and autopoll masks prepare to move this information
directly into ADBBusState.

Add external functions within adb.h to allow each ADB implementation to
manage the new autopoll variables.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-8-mark.cave-ayland@ilande.co.uk>


  Commit: b12a0b164c6de824b2aa3a22b4670e93e3b24e4a
      
https://github.com/qemu/qemu/commit/b12a0b164c6de824b2aa3a22b4670e93e3b24e4a
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/misc/macio/cuda.c
    M include/hw/misc/macio/cuda.h

  Log Message:
  -----------
  cuda: convert to use ADBBusState internal autopoll variables

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-9-mark.cave-ayland@ilande.co.uk>


  Commit: df381d584ca2b33106eb78aff4c1d6b61cd0558b
      
https://github.com/qemu/qemu/commit/df381d584ca2b33106eb78aff4c1d6b61cd0558b
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/misc/macio/pmu.c
    M include/hw/misc/macio/pmu.h

  Log Message:
  -----------
  pmu: convert to use ADBBusState internal autopoll variables

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-10-mark.cave-ayland@ilande.co.uk>


  Commit: f3d61457e86cf43eb5322b57e3f9fcd1bb087591
      
https://github.com/qemu/qemu/commit/f3d61457e86cf43eb5322b57e3f9fcd1bb087591
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/misc/mac_via.c
    M include/hw/misc/mac_via.h

  Log Message:
  -----------
  mac_via: convert to use ADBBusState internal autopoll variables

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-11-mark.cave-ayland@ilande.co.uk>


  Commit: 969ca2f7a1a41123f08ce67d7a51075c3ee2fd6e
      
https://github.com/qemu/qemu/commit/969ca2f7a1a41123f08ce67d7a51075c3ee2fd6e
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb-kbd.c
    M hw/input/adb-mouse.c
    M include/hw/input/adb.h

  Log Message:
  -----------
  adb: introduce new ADBDeviceHasData method to ADBDeviceClass

This is required later to allow devices to assert a service request (SRQ)
signal to indicate that it has data to send, without having to consume it.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-12-mark.cave-ayland@ilande.co.uk>


  Commit: 244a0ee96545e79af7ade39b510e459ef5a1c366
      
https://github.com/qemu/qemu/commit/244a0ee96545e79af7ade39b510e459ef5a1c366
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb.c
    M include/hw/input/adb.h

  Log Message:
  -----------
  adb: keep track of devices with pending data

Add a new pending variable to ADBBusState which is a bitmask indicating which
ADB devices have data to send. Update the bitmask every time that an ADB
request is executed.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-13-mark.cave-ayland@ilande.co.uk>


  Commit: 3fe02cc8b3a5b50fad6d5e7cc3a65fd52d1fad36
      
https://github.com/qemu/qemu/commit/3fe02cc8b3a5b50fad6d5e7cc3a65fd52d1fad36
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb.c
    M include/hw/input/adb.h

  Log Message:
  -----------
  adb: add status field for holding information about the last ADB request

Currently only 2 bits are defined: one to indicate if the request timed out (no
reply) and another to indicate whether the request was the result of an autopoll
operation.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-14-mark.cave-ayland@ilande.co.uk>


  Commit: d2288b75845d86d4a9486e72f966676ce5c3ed1e
      
https://github.com/qemu/qemu/commit/d2288b75845d86d4a9486e72f966676ce5c3ed1e
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb.c

  Log Message:
  -----------
  adb: use adb_request() only for explicit requests

Currently adb_request() is called both for explicit ADB requests and internal
autopoll requests via adb_poll().

Move the current functionality into do_adb_request() to be used internally and
add a simple adb_request() wrapper for explicit requests.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-15-mark.cave-ayland@ilande.co.uk>


  Commit: 4e5df0369fb5a49ed26518dccffeb03a252352db
      
https://github.com/qemu/qemu/commit/4e5df0369fb5a49ed26518dccffeb03a252352db
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb.c
    M include/hw/input/adb.h

  Log Message:
  -----------
  adb: add autopoll_blocked variable to block autopoll

Whilst autopoll is enabled it is necessary to prevent the ADB buffer contents
from being overwritten until the host has read back the response in its
entirety.

Add adb_autopoll_block() and adb_autopoll_unblock() functions in preparation
for ensuring that the ADB buffer contents are protected for explicit ADB
requests.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-16-mark.cave-ayland@ilande.co.uk>


  Commit: 45c9d721ef9ea4e50dbede53bc97922767db70b8
      
https://github.com/qemu/qemu/commit/45c9d721ef9ea4e50dbede53bc97922767db70b8
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/misc/macio/cuda.c

  Log Message:
  -----------
  cuda: add adb_autopoll_block() and adb_autopoll_unblock() functions

Ensure that the CUDA buffer is protected from autopoll requests overwriting
its contents whilst existing CUDA requests are in progress.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-17-mark.cave-ayland@ilande.co.uk>


  Commit: cf093b0772ad43538ba45c1dececec7113ab3d03
      
https://github.com/qemu/qemu/commit/cf093b0772ad43538ba45c1dececec7113ab3d03
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/misc/macio/pmu.c

  Log Message:
  -----------
  pmu: add adb_autopoll_block() and adb_autopoll_unblock() functions

Ensure that the PMU buffer is protected from autopoll requests overwriting
its contents whilst existing PMU requests are in progress.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-18-mark.cave-ayland@ilande.co.uk>


  Commit: 378a50347931e71b15aaec44c4dc0f9adfa346bf
      
https://github.com/qemu/qemu/commit/378a50347931e71b15aaec44c4dc0f9adfa346bf
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/misc/mac_via.c

  Log Message:
  -----------
  mac_via: move VIA1 portB write logic into mos6522_q800_via1_write()

Currently the logic is split between the mos6522 portB_write() callback and
the memory region used to capture the VIA1 MMIO accesses. Move everything
into the latter mos6522_q800_via1_write() function to keep all the logic in
one place to make it easier to follow.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-19-mark.cave-ayland@ilande.co.uk>


  Commit: 975fcedd3194b486916a4b13afbf8308edf5b1a1
      
https://github.com/qemu/qemu/commit/975fcedd3194b486916a4b13afbf8308edf5b1a1
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/misc/mac_via.c
    M hw/misc/trace-events
    M include/hw/misc/mac_via.h

  Log Message:
  -----------
  mac_via: rework ADB state machine to be compatible with both MacOS and Linux

The existing ADB state machine is designed to work with Linux which has a 
different
interpretation of the state machine detailed in "Guide to the Macintosh Family
Hardware". In particular the current Linux implementation includes an extra 
change
to IDLE state when switching the VIA between send and receive modes which does 
not
occur in MacOS, and omitting this transition causes the current mac_via ADB 
state
machine to fail.

Rework the ADB state machine accordingly so that it can enumerate and autopoll 
the
ADB under both Linux and MacOS, including the addition of the new 
adb_autopoll_block()
and adb_autopoll_unblock() functions.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-20-mark.cave-ayland@ilande.co.uk>


  Commit: 913f47ef96990fc72135ec604b6bb1fe2d1e389a
      
https://github.com/qemu/qemu/commit/913f47ef96990fc72135ec604b6bb1fe2d1e389a
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb.c
    M hw/misc/mac_via.c

  Log Message:
  -----------
  adb: only call autopoll callbacks when autopoll is not blocked

Handle this at the ADB bus level so that individual implementations do not need
to handle this themselves.

Finally add an assert() into adb_request() to prevent developers from 
accidentally
making an explicit ADB request without blocking autopoll.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-21-mark.cave-ayland@ilande.co.uk>


  Commit: fa6c9539645a2e2df9ef5c423ccfa7d849dee41a
      
https://github.com/qemu/qemu/commit/fa6c9539645a2e2df9ef5c423ccfa7d849dee41a
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb-kbd.c
    M hw/input/adb-mouse.c
    M hw/input/trace-events

  Log Message:
  -----------
  adb: use adb_device prefix for ADB device trace events

This is to allow us to distinguish between ADB device events and ADB
bus events separately.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-22-mark.cave-ayland@ilande.co.uk>


  Commit: e590e7f01479a1d4544aac062fe9fdb986502294
      
https://github.com/qemu/qemu/commit/e590e7f01479a1d4544aac062fe9fdb986502294
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb.c
    M hw/input/trace-events

  Log Message:
  -----------
  adb: add ADB bus trace events

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Finn Thain <fthain@telegraphics.com.au>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200623204936.24064-23-mark.cave-ayland@ilande.co.uk>


  Commit: 10f7ffabf9c507fc02382b89912003b1c43c3231
      
https://github.com/qemu/qemu/commit/10f7ffabf9c507fc02382b89912003b1c43c3231
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M hw/input/adb-kbd.c
    M hw/input/adb-mouse.c
    M hw/input/adb.c
    M hw/input/trace-events
    M hw/misc/mac_via.c
    M hw/misc/macio/cuda.c
    M hw/misc/macio/pmu.c
    M hw/misc/trace-events
    M hw/ppc/mac_newworld.c
    M include/hw/input/adb.h
    M include/hw/misc/mac_via.h
    M include/hw/misc/macio/cuda.h
    M include/hw/misc/macio/pmu.h

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/mcayland/tags/qemu-macppc-20200626' 
into staging

qemu-macppc patches

# gpg: Signature made Fri 26 Jun 2020 10:15:36 BST
# gpg:                using RSA key CC621AB98E82200D915CC9C45BC2C56FAE0F321F
# gpg:                issuer "mark.cave-ayland@ilande.co.uk"
# gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>" 
[full]
# Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F

* remotes/mcayland/tags/qemu-macppc-20200626: (22 commits)
  adb: add ADB bus trace events
  adb: use adb_device prefix for ADB device trace events
  adb: only call autopoll callbacks when autopoll is not blocked
  mac_via: rework ADB state machine to be compatible with both MacOS and Linux
  mac_via: move VIA1 portB write logic into mos6522_q800_via1_write()
  pmu: add adb_autopoll_block() and adb_autopoll_unblock() functions
  cuda: add adb_autopoll_block() and adb_autopoll_unblock() functions
  adb: add autopoll_blocked variable to block autopoll
  adb: use adb_request() only for explicit requests
  adb: add status field for holding information about the last ADB request
  adb: keep track of devices with pending data
  adb: introduce new ADBDeviceHasData method to ADBDeviceClass
  mac_via: convert to use ADBBusState internal autopoll variables
  pmu: convert to use ADBBusState internal autopoll variables
  cuda: convert to use ADBBusState internal autopoll variables
  adb: create autopoll variables directly within ADBBusState
  adb: introduce realize/unrealize and VMStateDescription for ADB bus
  pmu: honour autopoll_rate_ms when rearming the ADB autopoll timer
  pmu: fix duplicate autopoll mask variable
  cuda: convert ADB autopoll timer from ns to ms
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/611ac63305ff...10f7ffabf9c5



reply via email to

[Prev in Thread] Current Thread [Next in Thread]