Juergen Gross
2009-Dec-30 13:46 UTC
[Xen-devel] [Patch] continue_hypercall_on_cpu rework using tasklets
Hi, attached is a patch to use tasklets for continue_hypercall_on_cpu instead of temporarily pinning the vcpu to the target physical cpu. This is thought as base for cpupools as Keir requested to get rid of the "borrow cpu" stuff in my original solution. Tested on x86_64 via a little test hypercall calling continue_hypercall_on_cpu with different target cpus. Keir, is this solution the direction you wanted to go to? Juergen -- Juergen Gross Principal Developer Operating Systems TSP ES&S SWE OS6 Telephone: +49 (0) 89 3222 2967 Fujitsu Technolgy Solutions e-mail: juergen.gross@ts.fujitsu.com Domagkstr. 28 Internet: ts.fujitsu.com D-80807 Muenchen Company details: ts.fujitsu.com/imprint.html _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2009-Dec-30 13:57 UTC
Re: [Xen-devel] [Patch] continue_hypercall_on_cpu rework using tasklets
Looks great. You can rebase cpupools on top of it and both can go in after 4.0 is released. -- Keir On 30/12/2009 13:46, "Juergen Gross" <juergen.gross@ts.fujitsu.com> wrote:> Hi, > > attached is a patch to use tasklets for continue_hypercall_on_cpu instead of > temporarily pinning the vcpu to the target physical cpu. > > This is thought as base for cpupools as Keir requested to get rid of the > "borrow cpu" stuff in my original solution. > > Tested on x86_64 via a little test hypercall calling continue_hypercall_on_cpu > with different target cpus. > > Keir, is this solution the direction you wanted to go to? > > > Juergen_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Juergen Gross
2009-Dec-30 13:59 UTC
Re: [Xen-devel] [Patch] continue_hypercall_on_cpu rework using tasklets
Keir Fraser wrote:> Looks great. You can rebase cpupools on top of it and both can go in after > 4.0 is released.Thanks! Juergen> > -- Keir > > On 30/12/2009 13:46, "Juergen Gross" <juergen.gross@ts.fujitsu.com> wrote: > >> Hi, >> >> attached is a patch to use tasklets for continue_hypercall_on_cpu instead of >> temporarily pinning the vcpu to the target physical cpu. >> >> This is thought as base for cpupools as Keir requested to get rid of the >> "borrow cpu" stuff in my original solution. >> >> Tested on x86_64 via a little test hypercall calling continue_hypercall_on_cpu >> with different target cpus. >> >> Keir, is this solution the direction you wanted to go to? >> >> >> Juergen > > > >-- Juergen Gross Principal Developer Operating Systems TSP ES&S SWE OS6 Telephone: +49 (0) 89 3222 2967 Fujitsu Technolgy Solutions e-mail: juergen.gross@ts.fujitsu.com Domagkstr. 28 Internet: ts.fujitsu.com D-80807 Muenchen Company details: ts.fujitsu.com/imprint.html _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel