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

Re: [Xen-devel] fooey. no interrupts.



it looks like I'm falling into the gap between how linux does interrupts 
and how Plan 9 does them. 

I'm still seeing the race condition, even with the suggestions you posted
in place in my interrupt handler. I'll try to work this a bit more but it
does seem to me that if you're taking too long in your interrupt handler
you will get bit by the race -- Xen will I assume pre-empt dom1 in the
event of a clock interrupt, and at that point it is game over. I think
long term a "level interrupt" construct may be needed, but that is
conjecture on my part.

Trying to latch levels in a UP is a lot different than latching them in
hardware, since the hardware is more or less running all the time, but the
Xen/Dom0/Dom1 is all time shared. Looking at the race sequence I think I'm
seeing I'm still not convinced it is completely avoidable, but I will hope
I am wrong.

thanks for the good suggestions!

ron


-- 
LANL CCS-1 email flavor:
***** Correspondence   []
***** DUSA LACSI-HW    [ ]
***** DUSA LACSI-OS    [x ]
***** DUSA LACSI-CS    [ ]




-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.