[libvirt] [PATCH 0/3] qemu: support configuring usb3 controller port count

Cole Robinson crobinso at redhat.com
Wed Apr 27 18:29:20 UTC 2016


This adds support for configuring the amount of usb ports on
qemu's usb3 controller. The default port count is 4 which is
kind of low, and when virt-manager starts using usb3 by default
we will likely up the port count to something like 8.

Cole Robinson (3):
  qemu: parse: Use virControllerDefNew
  qemu: caps: introduce QEMU_CAPS_NEC_USB_XHCI_PORTS
  qemu: support configuring usb3 controller port count

 docs/formatdomain.html.in                          |  6 ++--
 docs/schemas/domaincommon.rng                      |  8 ++++-
 src/conf/domain_conf.c                             | 41 ++++++++++++++--------
 src/conf/domain_conf.h                             |  9 +++++
 src/libvirt_private.syms                           |  1 +
 src/qemu/qemu_capabilities.c                       |  7 ++++
 src/qemu/qemu_capabilities.h                       |  1 +
 src/qemu/qemu_command.c                            | 13 +++++++
 src/qemu/qemu_parse_command.c                      |  8 ++---
 tests/qemucapabilitiesdata/caps_1.2.2-1.replies    | 11 ++++++
 tests/qemucapabilitiesdata/caps_1.3.1-1.caps       |  1 +
 tests/qemucapabilitiesdata/caps_1.3.1-1.replies    | 29 +++++++++++++++
 tests/qemucapabilitiesdata/caps_1.4.2-1.caps       |  1 +
 tests/qemucapabilitiesdata/caps_1.4.2-1.replies    | 29 +++++++++++++++
 tests/qemucapabilitiesdata/caps_1.5.3-1.caps       |  1 +
 tests/qemucapabilitiesdata/caps_1.5.3-1.replies    | 29 +++++++++++++++
 tests/qemucapabilitiesdata/caps_1.6.0-1.caps       |  1 +
 tests/qemucapabilitiesdata/caps_1.6.0-1.replies    | 29 +++++++++++++++
 tests/qemucapabilitiesdata/caps_1.6.50-1.caps      |  1 +
 tests/qemucapabilitiesdata/caps_1.6.50-1.replies   | 29 +++++++++++++++
 tests/qemucapabilitiesdata/caps_2.1.1-1.caps       |  1 +
 tests/qemucapabilitiesdata/caps_2.1.1-1.replies    | 33 +++++++++++++++++
 tests/qemucapabilitiesdata/caps_2.4.0-1.caps       |  1 +
 tests/qemucapabilitiesdata/caps_2.4.0-1.replies    | 41 ++++++++++++++++++++++
 tests/qemucapabilitiesdata/caps_2.5.0-1.caps       |  1 +
 tests/qemucapabilitiesdata/caps_2.5.0-1.replies    | 41 ++++++++++++++++++++++
 tests/qemucapabilitiesdata/caps_2.6.0-1.caps       |  1 +
 tests/qemucapabilitiesdata/caps_2.6.0-1.replies    | 41 ++++++++++++++++++++++
 .../qemuxml2argv-usb-controller-xhci.args          | 22 ++++++++++++
 .../qemuxml2argv-usb-controller-xhci.xml           | 16 +++++++++
 tests/qemuxml2argvtest.c                           |  3 ++
 31 files changed, 434 insertions(+), 22 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-usb-controller-xhci.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-usb-controller-xhci.xml

-- 
2.7.4




More information about the libvir-list mailing list