[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 663fdc: usb-host: wire up timer for windows
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 663fdc: usb-host: wire up timer for windows |
Date: |
Thu, 29 Jul 2021 10:55:18 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 663fdc815ed427219f540d3c96ba8e2399cfba96
https://github.com/qemu/qemu/commit/663fdc815ed427219f540d3c96ba8e2399cfba96
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-07-29 (Thu, 29 Jul 2021)
Changed paths:
M hw/usb/host-libusb.c
Log Message:
-----------
usb-host: wire up timer for windows
On windows we can't wait on file descriptors.
Poll libusb using a timer instead.
Fixes long-standing FIXME.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/431
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-Id: <20210623085249.1151901-2-kraxel@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 8a2d766f05f0b6904e1496c699b2394e278c1926
https://github.com/qemu/qemu/commit/8a2d766f05f0b6904e1496c699b2394e278c1926
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-07-29 (Thu, 29 Jul 2021)
Changed paths:
M tests/docker/dockerfiles/fedora-win32-cross.docker
M tests/docker/dockerfiles/fedora-win64-cross.docker
Log Message:
-----------
ci: add libusb for windows builds
Add CI coverage for usb passthrough on windows.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210623085249.1151901-3-kraxel@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 5e796671e6b8d5de4b0b423dce1b3eba144a92c9
https://github.com/qemu/qemu/commit/5e796671e6b8d5de4b0b423dce1b3eba144a92c9
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-07-29 (Thu, 29 Jul 2021)
Changed paths:
M hw/usb/redirect.c
Log Message:
-----------
usbredir: fix free call
data might point into the middle of a larger buffer, there is a separate
free_on_destroy pointer passed into bufp_alloc() to handle that. It is
only used in the normal workflow though, not when dropping packets due
to the queue being full. Fix that.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/491
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20210722072756.647673-1-kraxel@redhat.com>
Commit: 2a49e4e9277085fb0f30037529666fc2d76c730e
https://github.com/qemu/qemu/commit/2a49e4e9277085fb0f30037529666fc2d76c730e
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2021-07-29 (Thu, 29 Jul 2021)
Changed paths:
M MAINTAINERS
M docs/system/devices/usb.rst
R docs/usb-storage.txt
Log Message:
-----------
docs: Incorporate information in usb-storage.txt into rST manual
We already have a section on USB in the rST manual; fold
the information in docs/usb-storage.txt into it.
We add 'format=raw' to the various -drive options in the code
examples, because QEMU will print warnings these days if you
omit it.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20210728141457.14825-2-peter.maydell@linaro.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 78da86dce1780c7023624aa1dec8dd083e75db9c
https://github.com/qemu/qemu/commit/78da86dce1780c7023624aa1dec8dd083e75db9c
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2021-07-29 (Thu, 29 Jul 2021)
Changed paths:
M docs/system/devices/usb.rst
M docs/usb2.txt
Log Message:
-----------
docs: Fold usb2.txt USB controller information into usb.rst
Fold the information in docs/usb2.txt about the different
kinds of supported USB controller into the main rST manual.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20210728141457.14825-3-peter.maydell@linaro.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 557ae9763ad3669165c0db189118fac85bea706e
https://github.com/qemu/qemu/commit/557ae9763ad3669165c0db189118fac85bea706e
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2021-07-29 (Thu, 29 Jul 2021)
Changed paths:
M docs/system/devices/usb.rst
M docs/usb2.txt
Log Message:
-----------
docs: Fold usb2.txt physical port addressing info into usb.rst
Fold the usb2.txt documentation about specifying which physical
port a USB device should use into usb.rst.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20210728141457.14825-4-peter.maydell@linaro.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 30a20f2c5a9cf8f01ffcc918a7a5751dfe956524
https://github.com/qemu/qemu/commit/30a20f2c5a9cf8f01ffcc918a7a5751dfe956524
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2021-07-29 (Thu, 29 Jul 2021)
Changed paths:
M MAINTAINERS
M docs/system/devices/usb.rst
R docs/usb2.txt
Log Message:
-----------
docs: Fold usb2.txt passthrough information into usb.rst
Fold the usb2.txt information on device passthrough into usb.rst;
since this is the last part of the .txt file we can delete it now.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20210728141457.14825-5-peter.maydell@linaro.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 7742fe64e5c2c2c9f9787d107b693eaac602eaae
https://github.com/qemu/qemu/commit/7742fe64e5c2c2c9f9787d107b693eaac602eaae
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2021-07-29 (Thu, 29 Jul 2021)
Changed paths:
M MAINTAINERS
M docs/system/devices/usb.rst
R docs/usb-storage.txt
R docs/usb2.txt
M hw/usb/host-libusb.c
M hw/usb/redirect.c
M tests/docker/dockerfiles/fedora-win32-cross.docker
M tests/docker/dockerfiles/fedora-win64-cross.docker
Log Message:
-----------
Merge remote-tracking branch 'remotes/kraxel/tags/usb-20210729-pull-request'
into staging
usb: fixes for 6.1: usbredir, usb-host for windows, docs.
# gpg: Signature made Thu 29 Jul 2021 13:50:32 BST
# gpg: using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
# gpg: aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg: aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138
* remotes/kraxel/tags/usb-20210729-pull-request:
docs: Fold usb2.txt passthrough information into usb.rst
docs: Fold usb2.txt physical port addressing info into usb.rst
docs: Fold usb2.txt USB controller information into usb.rst
docs: Incorporate information in usb-storage.txt into rST manual
usbredir: fix free call
ci: add libusb for windows builds
usb-host: wire up timer for windows
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/768832575d2e...7742fe64e5c2
- [Qemu-commits] [qemu/qemu] 663fdc: usb-host: wire up timer for windows,
Peter Maydell <=