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

Re: [Xen-devel] Patch: implementing least priority interrupt routing



On 18/11/08 10:10, "Keir Fraser" <keir.fraser@xxxxxxxxxxxxx> wrote:

> Where idle means 'not processing an interrupt'. Which ought to be by far the
> most common case even for a non-idle CPU. Does this really improve load
> balancing all that much? Does BS2000 spend lots of time in IRQ context?
> 
> My fear is that extra complexity here slows down dest_lowprio for all OSes
> (and it's used by a lot of OSes) for every ExtInt delivered.

That fear is probably unfounded actually, given we scan a vcpu's IRR bitmap
on *every* vmentry currently. Still it would be nice to know the motivation
behind this patch (beyond 'it's nice to behave like native hardware'). We
might still find a cheaper method with similar or better benefit (e.g.,
check vcpu_runnable() to find idle VCPUs is cheaper and may be more
accurate).

 -- Keir



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