9 messages in com.xensource.lists.xen-ia64-develRe: [Xen-devel] Question about evtchn...
FromSent OnAttachments
Xu, Anthony17 Dec 2006 21:27 
Keir Fraser18 Dec 2006 01:31 
Xu, Anthony18 Dec 2006 01:53 
Keir Fraser18 Dec 2006 03:23 
Keir Fraser18 Dec 2006 05:41 
Xu, Anthony19 Dec 2006 19:03 
Keir Fraser20 Dec 2006 00:30 
Xu, Anthony20 Dec 2006 02:07 
Keir Fraser20 Dec 2006 02:31 
Subject:Re: [Xen-devel] Question about evtchn_callback reentry
From:Keir Fraser (ke@xensource.com)
Date:12/18/2006 01:31:10 AM
List:com.xensource.lists.xen-ia64-devel

On 18/12/06 5:28 am, "Xu, Anthony" <anth@intel.com> wrote:

If there is no special handling, low privileged interrupt may "interrupt" high privileged interrupt.

There's no concept of privilege among event channels. Since Xen simply allocates ExtInts to vectors in a round-robin manner, there is no meaningful priority comparsion to be made between vectors anyway.

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.

KB == Keyboard?!

Reentry is allowed -- it shouldn't happen often unless the ISRs are really long (bad) or we are hammering the interrupt line for some reason (bad).

-- Keir