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

Re: [Xen-devel] interrupt delivery to VCPU


  • To: "Agarwal, Lomesh" <lomesh.agarwal@xxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
  • Date: Fri, 19 Oct 2007 21:49:06 +0100
  • Delivery-date: Fri, 19 Oct 2007 13:50:28 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcgSi+tzKdwUE35/EdymXwAX8io7RQAA9fSAAAAxY7QAAA8zsAAALeXn
  • Thread-topic: [Xen-devel] interrupt delivery to VCPU

I don't know about the VT-d support. I doubt that's been optimised so much.
I only know about physical IRQ delivery to PV guests. For Linux, a daemon
(irqbalanced) usually periodically rebalances irqs by writing affinity info
to /proc/irq/#/affinity.

 -- Keir


On 19/10/07 21:45, "Agarwal, Lomesh" <lomesh.agarwal@xxxxxxxxx> wrote:

> What happens for windows HVM guest?
> Also for PV Linux guest do you know how does Linux setup irq affinity?
> 
> -----Original Message-----
> From: Keir Fraser [mailto:Keir.Fraser@xxxxxxxxxxxx]
> Sent: Friday, October 19, 2007 1:42 PM
> To: Agarwal, Lomesh; xen-devel@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-devel] interrupt delivery to VCPU
> 
> The guest can choose which VCPU gets any particular interrupt. This is
> tied
> into Linux's normal irq affinity logic, for example.
> 
>  -- Keir
> 
> On 19/10/07 21:39, "Agarwal, Lomesh" <lomesh.agarwal@xxxxxxxxx> wrote:
> 
>> How does Xen deliver an interrupt to VCPU? If there are 2 VCPUs for a
>> guest and there is no interrupt affinity set which VCPU will get the
>> interrupt? is it round robin?
>> 
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@xxxxxxxxxxxxxxxxxxx
>> http://lists.xensource.com/xen-devel



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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