WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

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

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [IA64] Use16M page size in identity mapping
From: Xen patchbot -unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Thu, 27 Apr 2006 10:32:58 +0000
Delivery-date: Thu, 27 Apr 2006 03:43:57 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# 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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [IA64] Use16M page size in identity mapping, Xen patchbot -unstable <=