Index: xen-unstable.hg/xen/arch/ia64/xen/ivt.S
===================================================================
--- xen-unstable.hg.orig/xen/arch/ia64/xen/ivt.S	2007-12-10 13:52:41.000000000 +0900
+++ xen-unstable.hg/xen/arch/ia64/xen/ivt.S	2007-12-10 13:53:10.000000000 +0900
@@ -182,6 +246,8 @@ ENTRY(alt_dtlb_miss)
 	;;
 late_alt_dtlb_miss:
 	mov r20=cr.isr
+	extr.u r22=r16,59,5
+	;;
 	cmp.eq p6,p0=0x18,r22   // address == 0xc...
 	cmp.eq p7,p0=0x1c,r22   // address == 0xe...
 	movl r17=PAGE_KERNEL
