diff -rN -u -p old-xen-64-4/xen/include/asm-x86/multicall.h new-xen-64-4/xen/include/asm-x86/multicall.h --- old-xen-64-4/xen/include/asm-x86/multicall.h 2005-05-24 17:35:01.000000000 +0000 +++ new-xen-64-4/xen/include/asm-x86/multicall.h 2005-06-09 09:46:28.000000000 +0000 @@ -24,7 +24,8 @@ "callq *(%%rax); " \ "movq %%rax,"STR(MULTICALL_result)"(%0); " \ : : "b" (_call) \ - : "rax", "rdi", "rsi", "rdx", "rcx", "r8" ); \ + : "rax", "rdi", "rsi", "rdx", "rcx", "r8", \ + "r9", "r10", "r11"); \ } while ( 0 ) #else