This patch series is to add pvusb controller support in libxl driver.
It should be applied on previous pvusb device support patch series.
Chunyan Liu (6):
extend usb controller model to support xen pvusb
libxl: support USB controllers in creation time
libxl: support usb controller hotplug
libxl: check available controller and port when hotplugging USB device
xenconfig: add conversion of usb controller config to and from xml
xlconfigtest: add test for usb controller conversion
docs/formatdomain.html.in | 6 +-
docs/schemas/domaincommon.rng | 4 +
src/conf/domain_conf.c | 4 +
src/conf/domain_conf.h | 4 +
src/libxl/libxl_conf.c | 94 +++++++++++++++++
src/libxl/libxl_conf.h | 4 +
src/libxl/libxl_driver.c | 176 +++++++++++++++++++++++++++++++
src/qemu/qemu_command.c | 4 +
src/xenconfig/xen_xl.c | 203 ++++++++++++++++++++++++++++++++++++
tests/xlconfigdata/test-usbctrl.cfg | 13 +++
tests/xlconfigdata/test-usbctrl.xml | 32 ++++++
tests/xlconfigtest.c | 1 +
12 files changed, 544 insertions(+), 1 deletion(-)
create mode 100644 tests/xlconfigdata/test-usbctrl.cfg
create mode 100644 tests/xlconfigdata/test-usbctrl.xml
--
2.1.4