[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Question about evtchn_callback reentry
Hi Keir, I have some questions about evtchn_callback, As we know all external interrupts and events are deliver to dom0 by evtchn_callback, Are evtchn_callback reentered? I mean when evtchn_callbacak is executing on dom0, Another external interrupt or event may happen, can this event be deliverred immediately? I found __sti will set vcpu_info-> evtchn_upcall_mask=0, which permits event deliverring. and __sti may be called at any device driver. If evtchn_callback can be reentered, how does it hanlde external interrupt privilege? If there is no special handling, low privileged interrupt may "interrupt" high privileged interrupt. BTW, I do see evtchn_callback reentry happen on IPF dom0, and that incur about 5% performance degradation with KB on VTI-domain compared to non_reentry. Thanks, Anthony _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |