The following changes since commit d0ed6a69d399ae193959225cdeaa9382746c91cc:
Update version for v5.1.0 release (2020-08-11 17:07:03 +0100) are available in the Git repository at: git://git.kraxel.org/qemu tags/usb-20200819-pull-request for you to fetch changes up to d7e5b2e1a4035fb81517a2034bb955e58f28d5b9: hw/usb: Add U2F device autoscan to passthru mode (2020-08-19 07:35:27 +0200) ---------------------------------------------------------------- usb: usb_packet_map error handling for xhci/ehci usb: add U2F devices (GSoC). ---------------------------------------------------------------- César Belley (13): 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 hw/usb: Add U2F key build recipe configure: Add USB U2F key device 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 (1): ehci: drop pointless warn_report for guest bugs. 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 | 27 ++ docs/qdev-device-use.txt | 1 + docs/u2f.txt | 110 ++++++++ scripts/u2f-setup-gen.py | 170 ++++++++++++ hw/usb/u2f.h | 92 +++++++ include/hw/usb/hid.h | 17 ++ 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/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/Makefile.objs | 9 + 16 files changed, 1765 insertions(+), 32 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 -- 2.18.4