On Wed, 2013-02-13 at 12:14 +0000, David Woodhouse wrote:
On Wed, 2013-02-13 at 12:05 +0000, Ian Campbell wrote:
Hrm, this should either be provided by the Xen package (or maybe there is a separate xen-qemu package?) or the Xen package should have been patched to use the system qemu from /usr/bin. This is probably a casualty of the upstream qemu-xen stuff being non-default in 4.2.x.
Does your /usr/bin/qemu-system-{i386,x86_64} link against any Xen libraries? In which case you could try device_model_override="/path/to/it"
Aha, the Fedora package has a 'qemu-xen.tradonly.patch' which comments out the addition of qemu-xen-dir to SUBDIRS-$(CONFIG_IOEMU) in tools/Makefile. Will there have been a *reason* they did that, or if I build one and put it in the right place should it JustWork™? The patch arrived in the package in a large commit with the comment 'Update to xen-4.2.0' and no further explanation.
I think it should JustWork. I expect they disabled it either because they intended to eventually use /usr/bin/qemu-foo instead or maybe just as an expedient way of getting the 4.2 package together and because it is a non-default option in 4.2 (and something of a "preview" feature at that).
So much for it being easier to use the distro's toolsets with minimal modification... :)
Yers :-/
I have to run now, but will be back and prod at this a little more later.
OK, thanks,
Ian.