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

Re: [Xen-devel] disabling irqs in a non-preemptive OS



On 31/12/2009 23:16, "Matthew Fioravante" <Matthew.Fioravante@xxxxxxxxxx>
wrote:

> mini-os is a uniprocessor and non-preemptive OS so unless your thread
> blocks, an irq handler (in this case event channel handler) will never
> be run and thus won't be able to touch your critical sections.

What makes you think that? 'Non-preemptive' doesn't mean that you can't be
interrupted by irq context. That's why they're called interrupts!

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