Hollis Blanchard
2006-Feb-08 04:57 UTC
[Xen-devel] Re: [Xen-changelog] Indirect hypercalls through a hypercall transfer page.
On Wed, 2006-01-25 at 13:58 +0000, Xen patchbot -unstable wrote:> # HG changeset patch > # User kaf24@firebug.cl.cam.ac.uk > # Node ID 71914b64b5770285cf095c1906e346b814f4878b > # Parent 246b6444c6432193ea98c9f01de58e6740bde09c > Indirect hypercalls through a hypercall transfer page.Sorry, I may have missed some conversation about this... What is this patch about? I mean I can see how it works, but what is the motivation for it? -- Hollis Blanchard IBM Linux Technology Center _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2006-Feb-08 08:46 UTC
[Xen-devel] Re: [Xen-changelog] Indirect hypercalls through a hypercall transfer page.
On 8 Feb 2006, at 04:57, Hollis Blanchard wrote:>> Indirect hypercalls through a hypercall transfer page. > > Sorry, I may have missed some conversation about this... > > What is this patch about? I mean I can see how it works, but what is > the > motivation for it?Allows a different hypercall implementation on platforms where that makes sense. For example, we would like to run XenLinux on native by running it over a small ''Xen shim'' that provides the Xen API but no protection or multiplexing. In that case it would be most efficient to turn syscall instructions into jumps. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Anthony Liguori
2006-Feb-08 15:37 UTC
Re: [Xen-devel] Re: [Xen-changelog] Indirect hypercalls through a hypercall transfer page.
Keir Fraser wrote:> Allows a different hypercall implementation on platforms where that > makes sense. For example, we would like to run XenLinux on native by > running it over a small ''Xen shim'' that provides the Xen API but no > protection or multiplexing. In that case it would be most efficient to > turn syscall instructions into jumps.Is someone working on this? I had been thinking of something like this myself. A pretty straight-forward kernel module that could allow you to run XenLinux on native (so we could have our own "player"). Regards, Anthony Liguori> -- Keir > > > _______________________________________________ > 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