mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
[IA64] Use rum psr.be instead of XEN_HYPER_RSM_BE
Good for guest syscall performance Signed-off-by: Anthony Xu <anthony.xu@intel.com>
This commit is contained in:
1 parent
e207cc2555
commit
03cc744bdb
2 files changed
+1
-2
No files matched your search
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||