[virt-tools-list] [virt-manager][PATCH 3/3] Modify the machine type for s390x.All machine types begin with "s390x-ccw" will by set to the default machine type "s390-ccw-virtio".

Kevin Zhao kevinzs at linux.vnet.ibm.com
Thu Nov 5 03:12:15 UTC 2015


Hi Cole ,
Thanks for merging my patch.
I choose to check for the prefix because that the next version of KVMIBM 
may change the machine type,they are not always have the machine type 
"s390-ccw-virtio ", so I preserve the checking for the machine type.

On 2015年11月05日 03:53, Cole Robinson wrote:
> On 11/04/2015 01:30 AM, Kevin Zhao wrote:
>> a5a467fddcb8---
>>   virtinst/capabilities.py | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/virtinst/capabilities.py b/virtinst/capabilities.py
>> index 4fa1724..10e7ea0 100644
>> --- a/virtinst/capabilities.py
>> +++ b/virtinst/capabilities.py
>> @@ -364,7 +364,7 @@ class _CapsInfo(object):
>>                   return "vexpress-a15"
>>   
>>           if self.arch in ["s390x"]:
>> -            if "s390-ccw-virtio" in self.machines:
>> +            if any(machine.startswith("s390-ccw") for machine in self.machines):
>>                   return "s390-ccw-virtio"
>>   
>>           return None
>>
> Is this still needed? The capabilities XML you added to the test suite has the
> proper s390-ccw-virtio mapping value... why do we need to check for the
> s390-ccw prefix, and not the actual value we are going to specify in the XML?
>
> - Cole
>




More information about the virt-tools-list mailing list