libvirt/src/libxl
Jim Fehlig 6de895f64c libxl: add default controllers for USB devices
Attempting to start a domain with USB hostdevs but no USB controllers
fails with the rather cryptic error

libxl: error: libxl_qmp.c:287:qmp_handle_error_response: received an
error message from QMP server: Bus 'xenusb-0.0' not found

This can be fixed by creating default USB controllers. When no USB
controllers are defined, create the number of 8 port controllers
necessary to accommodate the number of defined USB devices.

Note that USB controllers are already created as needed in the
domainAttachDevice code path. E.g. a USB controller will be created,
if necessary, when attaching a USB device with
'virsh attach-device dom usbdev.xml'.
2017-05-23 14:29:16 -06:00
..
libvirtd_libxl.aug
libxl_capabilities.c libxl: report numa sibling distances on host capabilities 2017-05-10 17:15:25 -06:00
libxl_capabilities.h
libxl_conf.c libxl: add default controllers for USB devices 2017-05-23 14:29:16 -06:00
libxl_conf.h libxl: set nestedhvm for mode host-passthrough 2017-04-27 15:05:44 -06:00
libxl_domain.c libxl: set nestedhvm for mode host-passthrough 2017-04-27 15:05:44 -06:00
libxl_domain.h
libxl_driver.c virGetDomain: Set domain ID too 2017-04-03 08:35:57 +02:00
libxl_driver.h
libxl_logger.c
libxl_logger.h
libxl_migration.c virGetDomain: Set domain ID too 2017-04-03 08:35:57 +02:00
libxl_migration.h
libxl.conf
test_libvirtd_libxl.aug.in