cli: Don't hardcode nec-xhci for --controller usb3

Use our helper function to choose the optimal model
This commit is contained in:
Cole Robinson 2018-10-04 09:24:43 -04:00
parent b51104ad22
commit 35dd99f172
2 changed files with 3 additions and 5 deletions

View File

@ -129,7 +129,7 @@
</pm>
<devices>
<emulator>/new/emu</emulator>
<controller type="usb" index="0" model="nec-xhci"/>
<controller type="usb" index="0" model="qemu-xhci" ports="8"/>
<controller type="virtio-scsi" index="0"/>
<filesystem type="mount" accessmode="mapped">
<source dir="/foo/source"/>
@ -317,7 +317,7 @@
</pm>
<devices>
<emulator>/new/emu</emulator>
<controller type="usb" index="0" model="nec-xhci"/>
<controller type="usb" index="0" model="qemu-xhci" ports="8"/>
<controller type="virtio-scsi" index="0"/>
<filesystem type="mount" accessmode="mapped">
<source dir="/foo/source"/>

View File

@ -2346,9 +2346,7 @@ class ParserController(VirtCLIParser):
if self.optstr == "usb2":
return DeviceController.get_usb2_controllers(inst.conn)
elif self.optstr == "usb3":
inst.type = "usb"
inst.model = "nec-xhci"
return inst
return DeviceController.get_usb3_controller(inst.conn, self.guest)
return VirtCLIParser._parse(self, inst)