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

[Xen-changelog] [IA64] Use16M page size in identity mapping



# HG changeset patch
# User awilliam@xxxxxxxxxxx
# Node ID ffba1376c4fbb4add4a92f902e4f277dc6fbde45
# Parent  7c7bcf173f8b44ad706c65b30620b79ad152cd97
[IA64] Use16M page size in identity mapping

Signed-off-by: Anthony Xu <anthony.xu@xxxxxxxxx>

diff -r 7c7bcf173f8b -r ffba1376c4fb xen/arch/ia64/vmx/vmx_ivt.S
--- a/xen/arch/ia64/vmx/vmx_ivt.S       Tue Apr 25 20:53:38 2006 -0600
+++ b/xen/arch/ia64/vmx/vmx_ivt.S       Tue Apr 25 22:10:05 2006 -0600
@@ -283,7 +283,12 @@ vmx_alt_itlb_miss_1:
        and r18=0x10,r18        // bit 4=address-bit(61)
        or r19=r17,r19          // insert PTE control bits into r19
        ;;
+       movl r20=IA64_GRANULE_SHIFT<<2
        or r19=r19,r18          // set bit 4 (uncached) if the access was to 
region 6
+       ;;
+       mov cr.itir=r20
+       ;;
+       srlz.i
        ;;
        itc.i r19               // insert the TLB entry
        mov pr=r31,-1
@@ -332,6 +337,11 @@ vmx_alt_dtlb_miss_1:
        ;;
        or r19=r19,r18          // set bit 4 (uncached) if the access was to 
region 6
 (p6) mov cr.ipsr=r24
+       movl r20=IA64_GRANULE_SHIFT<<2
+       ;;
+       mov cr.itir=r20
+       ;;
+       srlz.i
        ;;
 (p7) itc.d r19         // insert the TLB entry
        mov pr=r31,-1

_______________________________________________
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®.