|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] periodic tasks in Xen
Thanks Keir. One more question: it seems that the timer is invoked via
softirq, which runs in the context of the domain which was executing
when the IRQ was raied. Now my timer function sometimes pauses certain
domains, and if it pauses the domain in whose context the IRQ was
invoked, this causes problems. Is there a better way of doing this?
Thanks,
Diwaker
On 3/6/07, Keir Fraser <keir@xxxxxxxxxxxxx> wrote:
On 6/3/07 19:01, "Diwaker Gupta" <diwaker.lists@xxxxxxxxx> wrote:
> Whats the recommended way of executing periodic tasks in Xen? I can
> stick stuff in the scheduler loop, but if there's a neater way of
> doing this I'd prefer that. I think I should be able to write a
> function, and have Xen invoke it periodically (via a timer interrupt
> or some other event?) but I'm not sure about the details. Thoughts?
Run it off a timer. See xen/timer.h
> Also, is there any way of delegating such a periodic task within Xen
> to a specific core/processor in the system?
Xen timers are explicitly bound to a particular core when they are
initialised.
-- Keir
--
Web/Blog/Gallery: http://floatingsun.net/blog
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|