[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] Punt to slow path for itc.i/d for region0 to avoid metaphys problem



# HG changeset patch
# User djm@xxxxxxxxxxxxxxx
# Node ID 12d4d2dc06a26830c1ef5b1cebd31221a94487e6
# Parent  d7bcc7bbf981ea4c4532a3b821362bc0aa96488a
Punt to slow path for itc.i/d for region0 to avoid metaphys problem
Signed-off by: Dan Magenheimer <dan.magenheimer@xxxxxx>

diff -r d7bcc7bbf981 -r 12d4d2dc06a2 xen/arch/ia64/xen/hyperprivop.S
--- a/xen/arch/ia64/xen/hyperprivop.S   Fri Nov 11 18:51:08 2005
+++ b/xen/arch/ia64/xen/hyperprivop.S   Fri Nov 11 19:05:38 2005
@@ -1966,6 +1966,12 @@
        ld8 r23=[r23];;
        extr.u r24=r23,2,6;;            // r24==logps
        cmp.gt p7,p0=PAGE_SHIFT,r24
+(p7)   br.spnt.many dispatch_break_fault ;;
+       adds r21=XSI_IFA_OFS-XSI_PSR_IC_OFS,r18 ;;
+       ld8 r21=[r21];;
+       // for now, punt on region0 inserts
+       extr.u r21=r21,61,3;;
+       cmp.eq p7,p0=r21,r0
 (p7)   br.spnt.many dispatch_break_fault ;;
        movl r27=THIS_CPU(cpu_kr)+IA64_KR_CURRENT_OFFSET;;
        ld8 r27=[r27];;

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.