arm: launch: libvirt: Force <emulator>.

This is a temporary hack, because otherwise libvirt tries to use
/usr/bin/qemu-kvm even though this is ARM.
This commit is contained in:
Richard W.M. Jones
2013-09-08 23:23:11 +01:00
parent 06e43a3359
commit 37e1e0da5a

View File

@@ -1001,6 +1001,16 @@ construct_libvirt_xml_devices (guestfs_h *g,
XMLERROR (-1, xmlTextWriterWriteString (xo, BAD_CAST g->hv));
XMLERROR (-1, xmlTextWriterEndElement (xo));
}
#ifdef __arm__
/* Hopefully temporary hack to make ARM work (otherwise libvirt
* chooses to run /usr/bin/qemu-kvm).
*/
else {
XMLERROR (-1, xmlTextWriterStartElement (xo, BAD_CAST "emulator"));
XMLERROR (-1, xmlTextWriterWriteString (xo, BAD_CAST QEMU));
XMLERROR (-1, xmlTextWriterEndElement (xo));
}
#endif
/* virtio-scsi controller. */
XMLERROR (-1, xmlTextWriterStartElement (xo, BAD_CAST "controller"));