I am trying to update the kvm driver and userspace using existing kernel
1) using the tar ball  from kvm at sourceforge  I can do it , but only kvm 
-84 is there 
2) if i try the latest version from the git tree I am able to do the first 
2 steps (make --kerneldir=<exisitng kernel headers> , make sync )
  . but the final make  fails during compile of libkvm.c.   results  in 
the file below (dated 3/29/09)
  Am I missing something  Should I recompile the whole  kerenl as a



3) Was the live migrate fixed and tested in the latest kernel version

thanks

Zvi Dubitzky 
Virtualization and System Architecture   Email:d...@il.ibm.com
IBM Haifa Research Laboratory    Phone: +972-4-8296182
Haifa, 31905, ISRAEL 

me/dubi/new_kvm/kvm-userspace/libkvm'
gcc -m64 -D__x86_64__ -MMD -MF ./.libkvm.d -g -fomit-frame-pointer -Wall  
-fno-stack-protector   -I /home/dubi/new_kvm/kvm-userspace/kernel/include   -c 
-o libkvm.o libkvm.c
In file included from libkvm.c:38:
libkvm.h:827: warning: ‘struct kvm_irq_routing_entry’ declared inside 
parameter list
libkvm.h:827: warning: its scope is only this definition or declaration, which 
is probably not what you want
libkvm.h:838: warning: ‘struct kvm_irq_routing_entry’ declared inside 
parameter list
libkvm.c:1274: warning: ‘struct kvm_irq_routing_entry’ declared inside 
parameter list
libkvm.c:1273: error: conflicting types for ‘kvm_add_routing_entry’
libkvm.h:826: error: previous declaration of ‘kvm_add_routing_entry’ was 
here
libkvm.c:1326: warning: ‘struct kvm_irq_routing_entry’ declared inside 
parameter list
libkvm.c:1325: error: conflicting types for ‘kvm_del_routing_entry’
libkvm.h:837: error: previous declaration of ‘kvm_del_routing_entry’ was 
here
libkvm.c: In function ‘kvm_get_irq_route_gsi’:
libkvm.c:1409: error: ‘struct kvm_context’ has no member named 
‘max_used_gsi’
libkvm.c:1410: error: ‘struct kvm_context’ has no member named 
‘max_used_gsi’
libkvm.c:1411: error: ‘struct kvm_context’ has no member named 
‘max_used_gsi’
libkvm.c:1416: warning: control reaches end of non-void function
make[1]: *** [libkvm.o] Error 1
make[1]: Leaving directory `/home/dubi/new_kvm/kvm-userspace/libkvm'
make: *** [libkvm] Error 2

--
Libvir-list mailing list
Libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to