|
|
|
|
|
|
|
|
|
|
xen-devel
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
|
|
|
|
|