[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Clock Interrupt not occurring. hypervisor_callback not being called. (more info)
On 1 Mar 2006, at 16:17, Ivan Kelly wrote: The problem seems to be that evtchn_pending[0] is not being updated fast enough after the callback is made. Therefore the callback is running and seeing nothing as pending and discarding anything that happens. This is certainly not happening or I think it would have been discovered and fixed by now. :-) When firing an event the pending flag gets set first, then the selector bit, then the evtchn_upcall_pending master flag, then the upcall happens. When processing an upcall, you should clear bits in the opposite order. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |