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

[Xen-devel] Re: [PATCH] Linux: 6 arguments hypercall v3



On 24/06 06:26, Jeremy Fitzhardinge wrote:
> On 06/24/2011 08:13 AM, Jean Guyader wrote:
> > Hi,
> >
> > This patch implements the 6 arguments hypercalls.
> > The sixth argument is passed using ebp or r9.
> >
> > Signed-off-by: Jean Guyader <jean.guyader@xxxxxxxxxx>
> > Reviewed-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
> 
> Looks OK, but I am still a bit worried about triggering compiler bugs
> with register pressure.  What compilers have you tested?
> 

I only tested it gcc 4.4.

We could still use the v2 which is not as nice, but it doesn't try to
load eax twice. Let me know which one you will feel better about.

> What hypercalls have 6 args?
> 

I'm planning on upstream v4v which is a inter vm memory transport
based on hypervisor memcpy. The send hypercall takes 6 arguments.

Jean

_______________________________________________
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®.