Li, Xin B
2005-Dec-09 09:18 UTC
RE: [Xen-devel] Re: event delay issue on SMP machine when xen0 is SMPenabled
>>You always remember a good reason not to do something after >>sending the >>email. :-) >> >>IPIs and VIRQs must be processed by their home vcpu. Hence we do need >>to limit evtchn processing to the current bound vcpu, and that leads >>(currently) to the problem you see. >> >>So I think the right fix is just to fix unmask_evtchn(). Maybe >>you guys >>want to send a patch to move it into evtchn.c and fix it to send to >>cpu_from_evtchn(evtchn)? >> > >Since evtchn code is critical to xen, we are very careful when finding >any possible fixes :-) >Why not turn on cpu_evtchn_mask by default, and when calling >bind_evtchn_to_cpu, we turn off it on other cpus. >Or when binding interdomain evtchn in xen0, we turn on it on each cpu? -Xin>Thanks >-Xin > >_______________________________________________ >Xen-devel mailing list >Xen-devel@lists.xensource.com >http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel