[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [IA64] Use rum psr.be instead of XEN_HYPER_RSM_BE
# 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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |