[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/18] Usb 20200826 patches
From: |
Gerd Hoffmann |
Subject: |
[PULL 00/18] Usb 20200826 patches |
Date: |
Wed, 26 Aug 2020 16:52:21 +0200 |
The following changes since commit d1a2b51f868d09ca8489ee9aee9c55632ed8fb92:
Merge remote-tracking branch 'remotes/berrange/tags/socket-next-pull-reques=
t' into staging (2020-08-25 15:01:43 +0100)
are available in the Git repository at:
git://git.kraxel.org/qemu tags/usb-20200826-pull-request
for you to fetch changes up to 0cb60cbaf4831d859134eea39ae99ae23db79d9d:
usb: fix setup_len init (CVE-2020-14364) (2020-08-26 14:42:00 +0200)
----------------------------------------------------------------
usb: usb_packet_map fixes for ehci and xhci.
usb: u2f key support (GSoC).
usb: setup_len fix (CVE-2020-14364).
----------------------------------------------------------------
C=C3=A9sar Belley (12):
hw/usb: Regroup USB HID protocol values
docs: Add USB U2F key device documentation
hw/usb: Add U2F key base class
hw/usb: Add U2F key base class implementation
hw/usb: Add U2F key passthru mode
hw/usb: Add U2F key emulated mode
meson: Add U2F key to meson
docs/system: Add U2F key to the USB devices examples
docs/qdev-device-use.txt: Add USB U2F key to the QDEV devices examples
scripts: Add u2f-setup-gen script
hw/usb: Add U2F device check to passthru mode
hw/usb: Add U2F device autoscan to passthru mode
Gerd Hoffmann (3):
ehci: drop pointless warn_report for guest bugs.
usb-host: workaround libusb bug
usb: fix setup_len init (CVE-2020-14364)
Li Qiang (3):
hw: xhci: check return value of 'usb_packet_map'
hw: ehci: destroy sglist in error path
hw: ehci: check return value of 'usb_packet_map'
configure | 8 +-
docs/qdev-device-use.txt | 1 +
docs/u2f.txt | 110 ++++++++
meson_options.txt | 1 +
scripts/u2f-setup-gen.py | 170 ++++++++++++
hw/usb/u2f.h | 92 +++++++
include/hw/usb/hid.h | 17 ++
hw/usb/core.c | 16 +-
hw/usb/dev-hid.c | 26 +-
hw/usb/dev-wacom.c | 12 +-
hw/usb/hcd-ehci.c | 12 +-
hw/usb/hcd-xhci.c | 5 +-
hw/usb/host-libusb.c | 37 ++-
hw/usb/u2f-emulated.c | 405 ++++++++++++++++++++++++++++
hw/usb/u2f-passthru.c | 551 +++++++++++++++++++++++++++++++++++++++
hw/usb/u2f.c | 352 +++++++++++++++++++++++++
docs/system/usb.rst | 3 +
hw/usb/Kconfig | 5 +
hw/usb/meson.build | 7 +
meson.build | 7 +
20 files changed, 1797 insertions(+), 40 deletions(-)
create mode 100644 docs/u2f.txt
create mode 100755 scripts/u2f-setup-gen.py
create mode 100644 hw/usb/u2f.h
create mode 100644 include/hw/usb/hid.h
create mode 100644 hw/usb/u2f-emulated.c
create mode 100644 hw/usb/u2f-passthru.c
create mode 100644 hw/usb/u2f.c
--=20
2.27.0
- [PULL 00/18] Usb 20200826 patches,
Gerd Hoffmann <=
- [PULL 02/18] hw: ehci: destroy sglist in error path, Gerd Hoffmann, 2020/08/26
- [PULL 04/18] ehci: drop pointless warn_report for guest bugs., Gerd Hoffmann, 2020/08/26
- [PULL 03/18] hw: ehci: check return value of 'usb_packet_map', Gerd Hoffmann, 2020/08/26
- [PULL 05/18] hw/usb: Regroup USB HID protocol values, Gerd Hoffmann, 2020/08/26
- [PULL 12/18] docs/system: Add U2F key to the USB devices examples, Gerd Hoffmann, 2020/08/26
- [PULL 01/18] hw: xhci: check return value of 'usb_packet_map', Gerd Hoffmann, 2020/08/26
- [PULL 08/18] hw/usb: Add U2F key base class implementation, Gerd Hoffmann, 2020/08/26
- [PULL 13/18] docs/qdev-device-use.txt: Add USB U2F key to the QDEV devices examples, Gerd Hoffmann, 2020/08/26
- [PULL 06/18] docs: Add USB U2F key device documentation, Gerd Hoffmann, 2020/08/26
- [PULL 09/18] hw/usb: Add U2F key passthru mode, Gerd Hoffmann, 2020/08/26