[libvirt] [PATCH 1/1] Assign spapr-vio bus address to ibmvscsi controller
Li Zhang
zhlcindy at linux.vnet.ibm.com
Thu May 10 08:41:13 UTC 2012
On 05/09/2012 05:06 PM, Daniel P. Berrange wrote:
> On Wed, May 09, 2012 at 02:51:21PM +0800, Li Zhang wrote:
>> ibmvscsi is based on spapr-vio bus address type.
>> It can't work on PCI bus. Now, it is still on
>> pci bus.
>>
>> This patch is to assign spapr-vio address type
>> to ibmvscsi controller.
>>
>> Signed-off-by: Li Zhang<zhlcindy at linux.vnet.ibm.com>
>> ---
>> src/qemu/qemu_command.c | 1 +
>> 1 file changed, 1 insertion(+)
>>
>> diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
>> index 117542f..3100f41 100644
>> --- a/src/qemu/qemu_command.c
>> +++ b/src/qemu/qemu_command.c
>> @@ -2566,6 +2566,7 @@ qemuBuildControllerDevStr(virDomainDefPtr domainDef,
>> virBufferAddLit(&buf, "lsi");
>> break;
>> case VIR_DOMAIN_CONTROLLER_MODEL_SCSI_IBMVSCSI:
>> + def->info.type = VIR_DOMAIN_DEVICE_ADDRESS_TYPE_SPAPRVIO;
>> virBufferAddLit(&buf, "spapr-vscsi");
>> break;
>> default:
>
> This is not really the right part of the code to be assigning
> addresses. That must be done at the point where the domain is
> initially defined, shortly after parsing. We have a method
> for assigning device addresses which needs to be made aware
> of SPar-vio address types.
>
Got it. I have sent this patch version 2.
Would you please help review it?
Thanks a lot.
>
> Daniel
--
Best Regards
Li
IBM LTC, China System&Technology Lab, Beijing
More information about the libvir-list
mailing list