|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] Re: [PATCH] Fix __XEN_INTERFACE_VERSION__ old config	bre
 
On 7 Apr 2006, at 08:48, Magnus Damm wrote:
 
Does this lead to a kernel that actually works (e.g., can you sgut it
down without crashing)? I doubt it.
 
 
I use a kernel config without CONFIG_XEN_INTERFACE_VERSION, and
building and running dom0 on x86 (in qemu) seems ok to me.
 
 
 I tried 'xm save' on such a domU and that doesn't work. The reason is 
that the kernel tree expects to be calling the new sched_op hypercall, 
but because the interface version gets defined to zero, it actually 
calls the old sched_op hypercall which takes different arguments. I 
also tried rebooting such a domU and that doesn't work (the guest is 
killed but not restarted) -- again because the old and new sched_op 
hypercall take their arguments in different ways.
 These problems are somewhat hidden I suppose, since you can boot and 
run happily with the domain for the most part, but it illustrates that 
if a guest is defining an obviously interface version we should fail 
the build, not build some inconsistent combination of guest kernel and 
hypervisor interface!
 -- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |