[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Issues with the xen-access.c model
On Tue, Apr 5, 2016 at 6:13 AM, Andrew Cooper <andrew.cooper3@xxxxxxxxxx> wrote:
That was the original setup, I've changed it a while back by moving it outside the loop. My reasoning was that there is no point in going lockstep with events and issuing a hypercall after each is processed. With only a handful of events on the ring the context switch is probably more taxing then having all requests and responses processed in one swipe. Of course, depending on the application this may not be the optimal case and the signal can be moved back to the loop (with lots of vCPUs it may be the case that the first vCPU remains paused while all events are processed for the other vCPUs, which of course would be bad).
It may worth double-checking but I'm pretty sure that's how it works right now as that part of the code has been pretty much just been recycled from the other Xen ring implementations. Tamas _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |