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] [xen-unstable] [IA64] Use rum psr.be instead of XEN_HYPE

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] [IA64] Use rum psr.be instead of XEN_HYPER_RSM_BE
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Thu, 18 Jan 2007 21:10:36 -0800
Delivery-date: Thu, 18 Jan 2007 21:12:27 -0800
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@xxxxxxxxxxxx
# Date 1167952657 25200
# Node ID b1c00767c6ae8c383c9fb9dcd92e7acc3467ee95
# Parent  d9cc772c6bde7c3eb13360ddd91a82dc432d8c20
[IA64] Use rum psr.be instead of XEN_HYPER_RSM_BE

Good for guest syscall performance

Signed-off-by: Anthony Xu <anthony.xu@xxxxxxxxx>
---
 linux-2.6-xen-sparse/arch/ia64/kernel/gate.S       |    2 +-
 linux-2.6-xen-sparse/include/asm-ia64/xen/privop.h |    1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff -r d9cc772c6bde -r b1c00767c6ae 
linux-2.6-xen-sparse/arch/ia64/kernel/gate.S
--- a/linux-2.6-xen-sparse/arch/ia64/kernel/gate.S      Thu Jan 04 16:14:22 
2007 -0700
+++ b/linux-2.6-xen-sparse/arch/ia64/kernel/gate.S      Thu Jan 04 16:17:37 
2007 -0700
@@ -145,7 +145,7 @@ GLOBAL_ENTRY(__kernel_syscall_via_epc)
        ;;
 (isRaw)        rsm psr.be | psr.i
 (isXen)        st1 [r22]=r20
-(isXen)        XEN_HYPER_RSM_BE
+(isXen)        rum psr.be
        ;;
 #else
        rsm psr.be | psr.i                      // M2 (5 cyc to srlz.d)
diff -r d9cc772c6bde -r b1c00767c6ae 
linux-2.6-xen-sparse/include/asm-ia64/xen/privop.h
--- a/linux-2.6-xen-sparse/include/asm-ia64/xen/privop.h        Thu Jan 04 
16:14:22 2007 -0700
+++ b/linux-2.6-xen-sparse/include/asm-ia64/xen/privop.h        Thu Jan 04 
16:17:37 2007 -0700
@@ -45,7 +45,6 @@
 #define        XEN_HYPER_GET_PMD               break HYPERPRIVOP_GET_PMD
 #define        XEN_HYPER_GET_EFLAG             break HYPERPRIVOP_GET_EFLAG
 #define        XEN_HYPER_SET_EFLAG             break HYPERPRIVOP_SET_EFLAG
-#define        XEN_HYPER_RSM_BE                break HYPERPRIVOP_RSM_BE
 #define        XEN_HYPER_GET_PSR               break HYPERPRIVOP_GET_PSR
 
 #define XSI_IFS                        (XSI_BASE + XSI_IFS_OFS)

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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-unstable] [IA64] Use rum psr.be instead of XEN_HYPER_RSM_BE, Xen patchbot-unstable <=