|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
RE: [Xen-devel] x86_64 SLES 9 SP2 build break 
| Ian Pratt wrote:
>> If you are already working on it, I just add the missing
>> hypercall(s) to fix the build problems (and test reboot things).
> 
> I believe Steven has already done this.
> 
> Thanks,
> Ian
Actually that's wrong, and it does not build.
...
arch/xen/kernel/reboot.c: In function `__do_suspend':
include/asm-xen/asm/hypercall.h:511: error: can't find a register in
class `CREG' while reloading `asm'
You cannot just cut&paste the code there.
+static inline int
+HYPERVISOR_vcpu_pickle(
+    int vcpu, vcpu_guest_context_t *ctxt)
+{
+    int ret;
+    unsigned long ign1, ign2;
+    __asm__ __volatile__ (
+        TRAP_INSTR
+        : "=a" (ret), "=b" (ign1), "=c" (ign2)
+       : "0" (__HYPERVISOR_sched_op),
+         "1" (SCHEDOP_vcpu_pickle | (vcpu << SCHEDOP_vcpushift)),
+         "2" (ctxt)
+        : "memory" );
+
+    return ret;
+}
+
Jun
---
Intel Open Source Technology Center
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-devel] x86_64 SLES 9 SP2 build break, David F Barrera
RE: [Xen-devel] x86_64 SLES 9 SP2 build break, Nakajima, Jun
RE: [Xen-devel] x86_64 SLES 9 SP2 build break, Ian Pratt
RE: [Xen-devel] x86_64 SLES 9 SP2 build break, Nakajima, Jun
RE: [Xen-devel] x86_64 SLES 9 SP2 build break, Ian Pratt
RE: [Xen-devel] x86_64 SLES 9 SP2 build break,
Nakajima, Jun <=
RE: [Xen-devel] x86_64 SLES 9 SP2 build break, Nakajima, Jun
RE: [Xen-devel] x86_64 SLES 9 SP2 build break, Ian Pratt
RE: [Xen-devel] x86_64 SLES 9 SP2 build break, Nakajima, Jun
RE: [Xen-devel] x86_64 SLES 9 SP2 build break, Nakajima, Jun
RE: [Xen-devel] x86_64 SLES 9 SP2 build break, Ian Pratt
 |  |  | 
  
    |  |  |