Hi,

until now it was not possible to use ia64 specific hypercalls (those whose
number is beyond 64).  This patch enables it.

(Found during tries on opt_feature from GFW).

Tristan.
# HG changeset patch
# User Tristan Gingold <[EMAIL PROTECTED]>
# Date 1196207416 -3600
# Node ID 420be5702efd03de91c4184c7aebad07d5e1eb51
# Parent  878389697fc07c0b885b7b46ccd7d087c2df8742
Only use streamlined entry/exit for xen hypercall.

This patch allows to use ia64 specific hypercalls in vti mode.

Signed-off-by: Tristan Gingold <[EMAIL PROTECTED]>

diff -r 878389697fc0 -r 420be5702efd xen/arch/ia64/vmx/vmx_ivt.S
--- a/xen/arch/ia64/vmx/vmx_ivt.S       Wed Nov 28 00:42:46 2007 +0100
+++ b/xen/arch/ia64/vmx/vmx_ivt.S       Wed Nov 28 00:50:16 2007 +0100
@@ -472,7 +472,7 @@ ENTRY(vmx_break_fault)
     ;;
     ld4 r22=[r22]
     extr.u r24=r29,IA64_PSR_CPL0_BIT,2
-    cmp.eq p0,p6=r0,r0
+    cmp.ltu p6,p0=NR_hypercalls,r2
     ;;
     cmp.ne.or p6,p0=r22,r17
     cmp.ne.or p6,p0=r0,r24
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel

Reply via email to