[libvirt] [PATCH v2 2/9] qemu: Only setup vhost if virtType == "kvm"
Cole Robinson
crobinso at redhat.com
Fri Aug 30 16:17:27 UTC 2013
On 08/19/2013 12:56 PM, Daniel P. Berrange wrote:
> On Sun, Aug 18, 2013 at 02:57:52PM -0400, Cole Robinson wrote:
>> vhost only works in KVM mode at the moment, and is infact compiled
>> out if the emulator is built for non-native architecture. While it
>> may work at some point in the future for plain qemu, for now it's
>> just noise on the command line (and which contributes to arm cli
>> breakage).
>> ---
>> src/qemu/qemu_command.c | 6 ++++--
>> 1 file changed, 4 insertions(+), 2 deletions(-)
>>
>> diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
>> index 56e0809..8d3a65c 100644
>> --- a/src/qemu/qemu_command.c
>> +++ b/src/qemu/qemu_command.c
>> @@ -441,8 +441,10 @@ qemuOpenVhostNet(virDomainDefPtr def,
>> {
>> size_t i;
>>
>> - /* If the config says explicitly to not use vhost, return now */
>> - if (net->driver.virtio.name == VIR_DOMAIN_NET_BACKEND_TYPE_QEMU) {
>> + /* If running a plain QEMU guest, or
>> + * if the config says explicitly to not use vhost, return now*/
>> + if (def->virtType != VIR_DOMAIN_VIRT_KVM ||
>> + net->driver.virtio.name == VIR_DOMAIN_NET_BACKEND_TYPE_QEMU) {
>> *vhostfdSize = 0;
>> return 0;
>> }
>
> ACK
>
I've pushed this patch now.
Thanks,
Cole
More information about the libvir-list
mailing list