Avi Kivity wrote:
> Jeff Dike wrote:
>   
>> It looks like kvm_hypercall is trying to match the system call
>> convention and mixed up the call number and first argument in the
>> 32-bit case.
>>
>> Signed-off-by: Jeff Dike <[EMAIL PROTECTED]>
>> --
>>  drivers/kvm/kvm_main.c |    4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> Index: kvm/drivers/kvm/kvm_main.c
>> ===================================================================
>> --- kvm.orig/drivers/kvm/kvm_main.c
>> +++ kvm/drivers/kvm/kvm_main.c
>> @@ -1351,8 +1351,8 @@ int kvm_hypercall(struct kvm_vcpu *vcpu,
>>      } else
>>  #endif
>>      {
>> -            nr = vcpu->regs[VCPU_REGS_RBX] & -1u;
>> -            a0 = vcpu->regs[VCPU_REGS_RAX] & -1u;
>> +            nr = vcpu->regs[VCPU_REGS_RAX] & -1u;
>> +            a0 = vcpu->regs[VCPU_REGS_RBX] & -1u;
>>              a1 = vcpu->regs[VCPU_REGS_RCX] & -1u;
>>              a2 = vcpu->regs[VCPU_REGS_RDX] & -1u;
>>              a3 = vcpu->regs[VCPU_REGS_RSI] & -1u;
>>   
>>     
>
> Anthony?  I think you were hacking this area?
>   

I make a similar change in my series.

Regards,

Anthony Liguori



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to