|
|
|
|
|
|
|
|
|
|
xen-devel
[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
|
|
|
|
|