On Mon, Apr 29, 2013 at 12:54:55PM -0600, Jim Fehlig wrote: > Daniel P. Berrange wrote: > > > > > > NB, for any single (arch, domain, os_type) triple, we should only > > report one <guest> in the capabilities XML. IIUC, your code above > > report cause us to have two entries for the same triple. > > Right. David mentioned in the cover letter that the resulting > capabilities would looks something like > > <arch name='i686'> > <wordsize>32</wordsize> > <machine>xenfv</machine> > <domain type='xen'> > <emulator>/usr/lib64/xen/bin/qemu-dm</emulator> > <loader>/usr/lib/xen/boot/hvmloader</loader> > </domain> > <domain type='xen'> > <emulator>/usr/lib64/xen/bin/qemu-system-i386</emulator> > <loader>/usr/lib/xen/boot/hvmloader</loader> > </domain> > </arch> Yep, that would not be right, because there are two <domain> elements for type='xen' here. Each domain type is only allowed to exist once. So what you really want is something like <arch name='i686'> <emulator>/usr/lib64/xen/bin/qemu-dm</emulator> <loader>/usr/lib/xen/boot/hvmloader</loader> <wordsize>32</wordsize> <machine>xenfv</machine> <domain type='xen'> </domain> </arch> (Or choose the other qemu binary - which ever is declared as the "preferred" one). 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