On 2/17/23 08:55, Laszlo Ersek wrote:
> On 2/15/23 15:12, Richard W.M. Jones wrote:
>> As with the prior commit, prefer -cpu host for all guests (except when
>> we have more information from the source hypervisor).  Although there
>> is the disadvantage that -cpu host is non-migratable, in practice it
>> would be very difficult to live migrate a host launched using direct
>> qemu commands.
>>
>> Note that after this change, gcaps_arch_min_version is basically an
>> informational field.  No output uses it, but it will appear in debug
>> output and there's the possibility we might use it for a future output
>> mode.
>> ---
>>  output/output_qemu.ml | 7 +++----
>>  1 file changed, 3 insertions(+), 4 deletions(-)
>>
>> diff --git a/output/output_qemu.ml b/output/output_qemu.ml
>> index 491906ebf9..d1028a9cc3 100644
>> --- a/output/output_qemu.ml
>> +++ b/output/output_qemu.ml
>> @@ -175,10 +175,9 @@ module QEMU = struct
>>  
>>      arg "-m" (Int64.to_string (source.s_memory /^ 1024L /^ 1024L));
>>  
>> -    (match source.s_cpu_model, guestcaps.gcaps_arch_min_version with
>> -      | None, 0 -> ()
>> -      | None, _ -> arg "-cpu" "host"
>> -      | Some model, _ -> arg "-cpu" model
>> +    (match source.s_cpu_model with
>> +      | None -> arg "-cpu" "host"
>> +      | Some model -> arg "-cpu" model
>>      );
>>  
>>      if source.s_vcpu > 1 then (
> 
> Reviewed-by: Laszlo Ersek <ler...@redhat.com>
> 
> (again in expectation of this being squashed / reworked into the sole
> version-2 patch)

We could even factor out the now-common 'arg "-cpu"' part, and push the
"match" down into that.

Laszlo
_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://listman.redhat.com/mailman/listinfo/libguestfs

Reply via email to