On 11/12/2014 12:19 PM, Bill McGonigle wrote:
On 01/21/14 03:15, Dario Faggioli wrote:
While investigating, we also spotted this:

Which contains the following:

dobuild() {
     ./configure \
         --prefix=%{_prefix} \
         --libdir=%{_libdir} \
         --sysconfdir=%{_sysconfdir} \
         --interp-prefix=%{_prefix}/qemu-%%M \
         --audio-drv-list=pa,sdl,alsa,oss \
         --localstatedir=%{_localstatedir} \
         --libexecdir=%{_libexecdir} \
         --disable-strip \
         --extra-ldflags="$extraldflags -pie -Wl,-z,relro -Wl,-z,now" \
         --extra-cflags="%{optflags} -fPIE -DPIE" \
         --enable-mixemu \
         --enable-trace-backend=dtrace \
         --disable-werror \
         --disable-xen \
         --enable-kvm \

which seems to suggest that xen support is disabled in Fedora's qemu
package. Should we ask why they do that, and investigate whether that
can change (and, of course, whether that is enough for us) ?

This still seems to be true - I guess I've been building my own for a
long time or using virt-preview and just now had the opportunity to
notice that the stock f20 qemu still fails with virt-install.

# virt-install --name=testvm --ram=2048 --vcpus=2 --cpuset=2-11
--os-type=linux --os-variant=rhel6 --disk
path=/dev/zvol/storage/testvm/boot --disk
path=/dev/zvol/storage/testvm/root --network
bridge=br0,mac=02:00:0a:0a:0a:19 --graphics=vnc --paravirt --arch=x86_64


# tail -100 /var/log/libvirt/libxl/testvm.log  | grep
libxl__spawn_local_dm | grep -v Spawning | cut -f 6 -d ' '| xargs echo
/usr/bin/qemu-system-i386 -xen-domid 13 -chardev
socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-13,server,nowait -mon
chardev=libxl-cmd,mode=control -nodefaults -xen-attach -name testvm -vnc -k en-us -machine xenpv -m 2049

which gives:

   Option xen-domid not supported for this target

etc.  I see the f21 version (I built the matching version from
virt-preview on f20) works fine and I've been using the above pattern
for a couple years on f[1?-20].  Is it time to just enable xen for f20
since it works and f20 will be supported for a while yet?  It was a
little tricky (aka time-consuming) for me to track this down and I have
a slight clue how the parts work - failing for historical reasons seems
to be incorrect and will unnecessarily confuse a large part of the user

Should be fine, please file an f20 bug against qemu and I'll turn on xen in the next build

- Cole

xen mailing list

Reply via email to