[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] [patch] make hypercall_preempt_check() a little more sensitive
On 30 Mar 2006, at 18:17, Hollis Blanchard wrote:
It would be an invasive patch to PowerPC Linux to modify the code that
disables the EE bit and additionally have it modify
vcpu_info->evtchn_upcall_mask, especially when that code is in
Instead, we can have hypercall_preempt_check() also check MSR:EE
IA64 may be able to use this facility as well, so I've CC'ed that list.
This patch fixes a problem where an event occurs, Linux calls back
for e.g. console output, Xen sees that an event is pending and creates
continuation and returns... loop forever.
I'd rather move event_pending() into asm/event.h and then you can
monkey with it as you like. That'll also catch other uses of
event_pending() where you probably also want the same extra check. I
don't really want a proliferation of extra little functions called
Xen-devel mailing list