On Sun, Apr 07, 2013 at 05:00:06PM +0800, Li Zhang wrote: > On 2013年03月14日 14:54, Li Zhang wrote: > >From: Li Zhang <zhlcindy@xxxxxxxxxxxxxxxxxx> > > > >Currently, -device xxx still can't work well for ppc64 platform. > >It's better use legacy USB option with default for ppc64. > > > >This patch is to legacy USB option with default for ppc64. > > > >Signed-off-by: Li Zhang <zhlcindy@xxxxxxxxxxxxxxxxxx> > >--- > > src/qemu/qemu_command.c | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > >diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c > >index 1c9bfc9..618dfb1 100644 > >--- a/src/qemu/qemu_command.c > >+++ b/src/qemu/qemu_command.c > >@@ -5783,7 +5783,8 @@ qemuBuildCommandLine(virConnectPtr conn, > > } > > } else if (cont->type == VIR_DOMAIN_CONTROLLER_TYPE_USB && > > cont->model == -1 && > >- !virQEMUCapsGet(qemuCaps, QEMU_CAPS_PIIX3_USB_UHCI)) { > >+ (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_PIIX3_USB_UHCI) || > >+ def->os.arch == VIR_ARCH_PPC64)) { I think you ought to modify qemu_capabilities.c to clear the QEMU_CAPS_PIIX3_USB_UHCI flag when arch == ppc, instead of trying to modify every place which checks that cap. Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list