|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [linux-2.6.18-xen] [IA64] Call xen_get_ivr hyperprivops
# HG changeset patch
# User Alex Williamson <alex.williamson@xxxxxx>
# Date 1183667369 21600
# Node ID 20ad114fc427d0ac2e9757ff79a55752037f1f94
# Parent 3c66f3eb713dbc422467b09a0d1ae45915d8c794
[IA64] Call xen_get_ivr hyperprivops directly in interrupt handler
Issue get_ivr hypercall directly instead of function call xen_get_ivr
in interrupt handler. It eliminates function call overhead.
Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
---
arch/ia64/xen/xenivt.S | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff -r 3c66f3eb713d -r 20ad114fc427 arch/ia64/xen/xenivt.S
--- a/arch/ia64/xen/xenivt.S Thu Jul 05 14:27:35 2007 -0600
+++ b/arch/ia64/xen/xenivt.S Thu Jul 05 14:29:29 2007 -0600
@@ -1211,7 +1211,7 @@ ENTRY(interrupt)
alloc r14=ar.pfs,0,0,2,0 // must be first in an insn group
#ifdef CONFIG_XEN
;;
- br.call.sptk.many rp=xen_get_ivr
+ XEN_HYPER_GET_IVR
;;
mov out0=r8 // pass cr.ivr as first arg
#else
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [linux-2.6.18-xen] [IA64] Call xen_get_ivr hyperprivops directly in interrupt handler,
Xen patchbot-linux-2.6.18-xen <=
|
|
|
|
|