[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [Patch] continue_hypercall_on_cpu rework using tasklets



On 13/04/2010 14:49, "Juergen Gross" <juergen.gross@xxxxxxxxxxxxxx> wrote:

>>> 1. make continue_hypercall_on_cpu available on ia64, too
>>> 2. make cpupools a pure x86 feature
>> 
>> Is there anything meaningful in the new code that's really x86-specific
>> (i.e. can't the whole code chunk be moved to xen/common/)?
> 
> My main concern is the difference in the handling of schedule_tail. I just
> can't tell how to change the ia64 variant to make it work correctly.

We were messing with schedule_tail in order to get control into the
hypercall continuation in the context of the same vcpu but on a different
pcpu. Now that you just execute the continuation in a straightforward
softirq/tasklet context, you don't need to mess with schedule_tail at all...
Right?

 -- Keir



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.