Avi Kivity wrote:
>> Here it is.
>> 
> 
> It's broken; your binutils is probably too old.
> 
> 
>> Can u also send me your bootstrap and flat so that I can try here?
>> Thx,eddie
> 
Avi:
        Using yout vmexit.flat, it can work with my patch smoothly. Is
this the one you see problems?
        From the source of vmexit.flat, it is so simple (just do cpuid
to test VM Exit cost) that I can't image it will cause problem with my
patch since kernel build for both 32 on 64 and 64 on 64 work fine (with
>1M VM Exit) with my patch.

        BTW, with following modification:
diff --git a/user/Makefile b/user/Makefile
diff --git a/user/flat.lds b/user/flat.lds
index ff9693c..7dd922c 100644
--- a/user/flat.lds
+++ b/user/flat.lds
@@ -8,6 +8,8 @@ SECTIONS
     . = ALIGN(4K);
     .data : { *(.data) }
     . = ALIGN(16);
+    .rodata : { *(.rodata) }
+    . = ALIGN(16);
     .bss : { *(.bss) }
     . = ALIGN(4K);
     edata = .;

        I can get a looks like correct vmexit.flat at least for 64 bits.
But i386 make test/vmexit.flat get following warning, is this normal?

[EMAIL PROTECTED] user]# i386 make test/vmexit.flat
gcc -I /root/avi/word/kvm-userspace/kernel/include -MMD -MF
test/.vmexit.d -g -fomit-frame-pointer -Wall -m32 -nostdlib -o
test/vmexit.flat -Wl,-T,flat.lds test/vmexit.o test/cstart.o
test/printf.o
/usr/bin/ld: warning: i386:x86-64 architecture of input file
`test/vmexit.o' is incompatible with i386 output
/usr/bin/ld: warning: i386:x86-64 architecture of input file
`test/printf.o' is incompatible with i386 output

thx,eddie

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