Index: xen-unstable.hg/xen/arch/ia64/xen/faults.c
===================================================================
--- xen-unstable.hg.orig/xen/arch/ia64/xen/faults.c	2007-12-10 11:38:36.000000000 +0900
+++ xen-unstable.hg/xen/arch/ia64/xen/faults.c	2007-12-10 11:39:49.000000000 +0900
@@ -397,8 +397,10 @@ ia64_fault(unsigned long vector, unsigne
 	};
 
 	printk("ia64_fault, vector=0x%lx, ifa=0x%016lx, iip=0x%016lx, "
-	       "ipsr=0x%016lx, isr=0x%016lx\n", vector, ifa,
-	       regs->cr_iip, regs->cr_ipsr, isr);
+	       "ipsr=0x%016lx, isr=0x%016lx kr2=0x%016lx, rr6=0x%016lx, "
+	       "rr7=0x%016lx\n", vector, ifa, regs->cr_iip, regs->cr_ipsr,
+	       isr, ia64_get_kr(2), ia64_get_rr(6UL<<61),
+	       ia64_get_rr(7UL<<61));
 
 	if ((isr & IA64_ISR_NA) &&
 	    ((isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) {
Index: xen-unstable.hg/xen/arch/ia64/xen/ivt.S
===================================================================
--- xen-unstable.hg.orig/xen/arch/ia64/xen/ivt.S	2007-12-10 11:38:26.000000000 +0900
+++ xen-unstable.hg/xen/arch/ia64/xen/ivt.S	2007-12-10 13:55:53.000000000 +0900
@@ -64,7 +64,7 @@
 # define PSR_DEFAULT_BITS	0
 #endif
 
-#if 0
+#if 1
   /*
    * This lets you track the last eight faults that occurred on the CPU.
    * Make sure ar.k2 isn't needed for something else before enabling this...
