[IA64] Use rum psr.be instead of XEN_HYPER_RSM_BE
authorawilliam@xenbuild2.aw <awilliam@xenbuild2.aw>
Thu, 4 Jan 2007 23:17:37 +0000 (16:17 -0700)
committerawilliam@xenbuild2.aw <awilliam@xenbuild2.aw>
Thu, 4 Jan 2007 23:17:37 +0000 (16:17 -0700)
Good for guest syscall performance

Signed-off-by: Anthony Xu <anthony.xu@intel.com>
linux-2.6-xen-sparse/arch/ia64/kernel/gate.S
linux-2.6-xen-sparse/include/asm-ia64/xen/privop.h

index 6a13812893472fc90920c1af1a6f747b0d9f6e7d..9c19a5dda8446f90910ee60ebe9069e59a18b7d0 100644 (file)
@@ -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)
index 2bd0c1fb71d25d179c6f5fdb194c071058965363..a0c2828b63e2b89e0d62cab1160fd68fd9b9f7c9 100644 (file)
@@ -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)