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/
Home Products Support Community News


[Xen-changelog] [IA64] dtlb_miss: allow non-access and lfetch inside Xen

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [IA64] dtlb_miss: allow non-access and lfetch inside Xen.
From: Xen patchbot -unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Thu, 27 Apr 2006 10:32:41 +0000
Delivery-date: Thu, 27 Apr 2006 03:39:58 -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 cae4f6e6deab3a75c7f580c1884767ddca0ab7c8
# Parent  77afc93c7cad5764cabae008f90ecb93916ac7c3
[IA64] dtlb_miss: allow non-access and lfetch inside Xen.

Allow non-access and lfetch dtlb miss inside Xen vmm.

Signed-off-by: Tristan Gingold <tristan.gingold@xxxxxxxx>

diff -r 77afc93c7cad -r cae4f6e6deab xen/arch/ia64/xen/ivt.S
--- a/xen/arch/ia64/xen/ivt.S   Thu Apr 13 14:48:09 2006 -0600
+++ b/xen/arch/ia64/xen/ivt.S   Thu Apr 13 14:52:07 2006 -0600
@@ -320,17 +320,6 @@ ENTRY(dtlb_miss)
        tbit.nz p7,p0=r17,IA64_ISR_SP_BIT       
 (p7)   br.cond.spnt 2f
-       // is non-access bit on?
-       tbit.nz p8,p0=r17,IA64_ISR_NA_BIT       
-       ;;
-(p8)   br.cond.spnt 2f
-       // cr.isr.code == IA64_ISR_CODE_LFETCH?
-       and r18=IA64_ISR_CODE_MASK,r17          // get the isr.code field
-       ;; 
-       cmp.eq p9,p0=IA64_ISR_CODE_LFETCH,r18   // check isr.code field
-(p9)   br.cond.spnt 2f
        // Is the faulted iip in vmm area?
        // check [59:58] bit

Xen-changelog mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [IA64] dtlb_miss: allow non-access and lfetch inside Xen., Xen patchbot -unstable <=