Avi,

From kvm-25 onwards, vmx.c no longer compiles on Fedora 7:

{standard input}: Assembler messages:
{standard input}:4361: Error: no instruction mnemonic suffix given and no register operands; can't size instruction

After applying the attached patch, everything works as usual (kvm-25 to kvm-27)

        --cbe
diff -ura kvm-27/kernel/vmx.c kvm-27-movl/kernel/vmx.c
--- kvm-27/kernel/vmx.c 2007-06-03 10:31:15.000000000 +0200
+++ kvm-27-movl/kernel/vmx.c    2007-06-03 14:08:02.000000000 +0200
@@ -1345,7 +1345,7 @@
        get_idt(&dt);
        vmcs_writel(HOST_IDTR_BASE, dt.base);   /* 22.2.4 */
 
-       asm ("mov $.Lkvm_vmx_return, %0" : "=g"(kvm_vmx_return));
+       asm ("movl $.Lkvm_vmx_return, %0" : "=g"(kvm_vmx_return));
        vmcs_writel(HOST_RIP, kvm_vmx_return); /* 22.2.5 */
        vmcs_write32(VM_EXIT_MSR_STORE_COUNT, 0);
        vmcs_write32(VM_EXIT_MSR_LOAD_COUNT, 0);

-------------------------------------------------------------------------
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