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

Re: [Xen-devel] [RFC PATCH v2 13/22] xen/arm: its: Add virtual ITS command support



On Tue, May 5, 2015 at 5:17 PM, Julien Grall <julien.grall@xxxxxxxxxx> wrote:
> On 05/05/15 12:06, Vijay Kilari wrote:
>>    One MSI per domain is always consumed because each domain during
>> ITS initialization creates Virtual ITS and sends basic initialization
>> commands (MAPC)
>
> AFAICT, MAPC won't be translated to a physical command. So not interrupt
> completion is necessary.
>
> Couldn't we defer the interrupt completion allocation until a PCI device
> is passthrough or a command requiring physical command is sent?

yes, but MAPC is generally followed by SYNC command and INVALL command
is also received during guest driver init.

On option that I can think of is that avoid posting  to physical
queue/completion
interrupt allocation, untill first MAPD command arrives for that domain.

Regards
Vijay

_______________________________________________
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®.