[Kimchi-devel] [PATCH V2] Add vfio driver as default for powerkvm systems.

Jose Ricardo Ziviani joserz at linux.vnet.ibm.com
Tue May 26 11:51:58 UTC 2015


Hello Rodrigo,

It's only for PowerKVM.

On 26-05-2015 01:16, Rodrigo Trujillo wrote:
> Is this patch only for PowerKVM ? or should it be for other PPC distros
> as well  ?
>
>
> On 05/25/2015 01:08 PM, Jose Ricardo Ziviani wrote:
>>   - ppc hotplug does not work with kvm driver, it must be
>>     vfio by default.
>>
>> Signed-off-by: Jose Ricardo Ziviani <joserz at linux.vnet.ibm.com>
>> ---
>>   src/kimchi/model/vmhostdevs.py | 6 ++++++
>>   1 file changed, 6 insertions(+)
>>
>> diff --git a/src/kimchi/model/vmhostdevs.py
>> b/src/kimchi/model/vmhostdevs.py
>> index 964ec49..516d48f 100644
>> --- a/src/kimchi/model/vmhostdevs.py
>> +++ b/src/kimchi/model/vmhostdevs.py
>> @@ -31,6 +31,7 @@ from kimchi.model.utils import get_vm_config_flag
>>   from kimchi.model.vms import DOM_STATE_MAP, VMModel
>>   from kimchi.rollbackcontext import RollbackContext
>>   from kimchi.utils import kimchi_log, run_command
>> +import platform
>>
>>
>>   class VMHostDevsModel(object):
>> @@ -164,6 +165,11 @@ class VMHostDevsModel(object):
>>           driver = ('vfio' if DOM_STATE_MAP[dom.info()[0]] ==
>> "shutoff" and
>>                     self.caps.kernel_vfio else 'kvm')
>>
>> +        # on powerkvm systems it must be vfio driver.
>> +        distro, _, _ = platform.linux_distribution()
>> +        if distro == 'IBM_PowerKVM':
>> +            driver = 'vfio'
>> +
>>           # Attach all PCI devices in the same IOMMU group
>>           dev_model = DeviceModel(conn=self.conn)
>>           devs_model = DevicesModel(conn=self.conn)
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>

-- 
Jose Ricardo Ziviani
-----------------------------
Software Engineer
Linux Technology Center - IBM




More information about the Kimchi-devel mailing list