|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC 14/19] xen/passthrough: dt: Add new domctl XEN_DOMCTL_assign_dt_device
>>> On 17.06.14 at 15:23, <julien.grall@xxxxxxxxxx> wrote:
> On 06/17/2014 09:34 AM, Jan Beulich wrote:
>>>>> On 16.06.14 at 18:18, <julien.grall@xxxxxxxxxx> wrote:
>>> @@ -1008,6 +1016,7 @@ struct xen_domctl {
>>> #define XEN_DOMCTL_cacheflush 71
>>> #define XEN_DOMCTL_get_vcpu_msrs 72
>>> #define XEN_DOMCTL_set_vcpu_msrs 73
>>> +#define XEN_DOMCTL_assign_dt_device 74
>>
>> How come you get away with just one operation here, when for PCI
>> pass-through we have three (assign, test-assign, and deassign)?
>
> As said on my cover letter this a very very RFC. I send it to have some
> comment about the design.
>
> For now device are reassign directly in Xen when the domain is
> destroyed. I plan to implement deassign in the next version.
>
> I don't think test-assign is useful for non-PCI passthrough. The assign
> hypercall will correctly check if we can passthrough this device to the
> guest.
But that may mean more diverging code on the tools side. Unless the
current PCI model is wrong or unusable for DT pass-through, I think
best would be to retain the abstract model as is.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |