On 23 October 2011 00:51, Manuel Bouyer <bou...@netbsd.org> wrote: > Module Name: src > Committed By: bouyer > Date: Sat Oct 22 19:21:57 UTC 2011 > > Modified Files: > src/sys/arch/x86/include [cherry-xenmp]: cpu.h > src/sys/arch/xen/x86 [cherry-xenmp]: hypervisor_machdep.c > src/sys/arch/xen/xen [cherry-xenmp]: evtchn.c > > Log Message: > Various interrupt fixes, mainly: > keep a per-cpu mask of enabled events, and use it to get pending events. > A cpu-specific event (all of them at this time) should not be ever masked > by another CPU, because it may prevent the target CPU from seeing it > (the clock events all fires at once for example). > >
Thank you for plugging the holes, Manuel. I'll be merging the branch with -current shortly. -- ~Cherry