[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [RFC + Queries] Flow of PCI passthrough in ARM



On 6 October 2014 21:08, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
> On Mon, 2014-10-06 at 15:11 +0100, Stefano Stabellini wrote:
>> Actually the xen-pcifront driver in the guest knows the real PCI sbdf
>> for the assigned device, not just the virtual slot. On x86 xen-pcifront
>> makes an hypercall to enable msi/msix on the device passing the real
>> sbdf as argument:
>>
>> drivers/pci/xen-pcifront.c:pci_frontend_enable_msix
>>
>> Could we use the same hypercall to enable msi/msix on ARM? That would be
>> ideal.
>
> That's not a hypercall, it's a message to pciback.
>
> And I think it takes the virtual BDF, since pciback knows how to
> translate such things.
>
>> Otherwise xen-pcifront could call a new hypercall to let Xen know the
>> virtual sbdf to sbdf mapping. But I would prefer not to introduce a new
>> hypercall and reuse the existing one.
Correct!
>
> Ian.
>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.