<div>Hello,</div>
<div>&nbsp;</div>
<div>I want to add a new hypercall which takes in character arrays as input. The hcall() implementation in lguest.h</div>
<div>suggests that the arguments are passed in registers (EAX, EDX, EBX, ECX) as unsigned long values.</div>
<div>How do I pass char arrays as argument to a hcall() and receive the result also as char arrays.</div>
<div>&nbsp;</div>
<div>I believe passing the array address in the registers and dereferencing them at the host hypercall implementation (in hypercalls.c)</div>
<div>won&#39;t work since the argument is in the guest address space, which is different from host address space.</div>
<div>Please help.</div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>-Sujit</div>