[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [linux-2.6.18-xen] [IA64] Call xen_get_ivr hyperprivops directly in interrupt handler



# 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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.