Hi, Here comes the usb patch queue. As usual some bugfixes, legacy options and hmp commands are deprecated, xhci is splitted so nec-xhci can have its own config option.
please pull, Gerd The following changes since commit 9964e96dc9999cf7f7c936ee854a795415d19b60: Merge remote-tracking branch 'jasowang/tags/net-pull-request' into staging (2017-05-23 15:01:31 +0100) are available in the git repository at: git://git.kraxel.org/qemu tags/pull-usb-20170529-1 for you to fetch changes up to 3bfecee2cb71f21cd39d6183f18b446c01917573: ehci: fix frame timer invocation. (2017-05-29 14:19:16 +0200) ---------------------------------------------------------------- usb: depricate legacy options and hmp commands usb: fixes for ehci and hub, split xhci variants ---------------------------------------------------------------- Gerd Hoffmann (5): ehci: fix overflow in frame timer code xhci: split into multiple files xhci: add CONFIG_USB_XHCI_NEC option usb: don't wakeup during coldplug ehci: fix frame timer invocation. Ladi Prosek (1): usb-hub: set PORT_STAT_C_SUSPEND on host-initiated wake-up Thomas Huth (3): usb: Deprecate the legacy -usbdevice option usb: Deprecate HMP commands usb_add and usb_del usb: Simplify the parameter parsing of the legacy usb serial device hw/usb/hcd-xhci.h | 226 +++++++++++++++++++++++++++++++++++++++++++++ hw/usb/core.c | 8 ++ hw/usb/dev-hub.c | 15 ++- hw/usb/dev-serial.c | 21 +---- hw/usb/hcd-ehci.c | 15 ++- hw/usb/hcd-xhci-nec.c | 63 +++++++++++++ hw/usb/hcd-xhci.c | 238 +----------------------------------------------- vl.c | 8 ++ default-configs/pci.mak | 1 + hmp-commands.hx | 6 +- hw/usb/Makefile.objs | 1 + qemu-options.hx | 9 +- 12 files changed, 348 insertions(+), 263 deletions(-) create mode 100644 hw/usb/hcd-xhci.h create mode 100644 hw/usb/hcd-xhci-nec.c