|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH V5 3/7] libxl: add pvusb API
On 08/07/2015 03:31 AM, Chun Yan Liu wrote:
>>>>>> + ("devid", libxl_devid),
>>>>>> + ("version", integer),
>>>>>> + ("ports", integer),
>>>>>> + ("backend_domid", libxl_domid),
>>>>>> + ("backend_domname", string),
>>>>>> + ])
>>>>>> +
>>>>>> +libxl_device_usb = Struct("device_usb", [
>>>>>> + ("ctrl", libxl_devid),
>>>>>> + ("port", integer),
>>>>>> + ("hostbus", integer),
>>>>>> + ("hostaddr", integer),
>>>>>> + ])
>>
>> I think we do want to plan for the future here by doing something like this:
>>
>> libxl_device_usb = Struct("device_usb", [
>> ("ctrl", libxl_devid),
>> ("port", integer),
>> ("u", KeyedUnion(None, libxl_device_usb_type, "devtype",
>> [("hostdev", Struct(None, [
>> ("hostbus", integer),
>> ("hostaddr", integer) ]))
>> ]))
>> ])
>>
>
> Yes, that's the future look. For pvusb, currenlty with kernel pvusb driver,
> the
> devtype is not really necessary. But I can add 'devtype' if it is preferred
> now.
Yes, I think as much as possible we want the interface which is actually
checked in to be forward-compatible.
Thanks!
-George
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |