OpenCloudOS-Kernel/arch/ia64/include/asm/xen
Eric W. Biederman ca4dbc6684 xen: Remove unnecessary arch specific xen irq functions.
Right now xen's use of the x86 and ia64 handle_irq is just bizarre and very
fragile as it is very non-obvious the function exists and is is used by
code out in drivers/....  Luckily using handle_irq is completely unnecessary,
and we can just use the generic irq apis instead.

This still leaves drivers/xen/events.c as a problematic user of the generic
irq apis it has "static struct irq_info irq_info[NR_IRQS]" but that can be
fixed some other time.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
LKML-Reference: <4B7CAAD2.10803@kernel.org>
Acked-by: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: Ian Campbell <Ian.Campbell@citrix.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2010-02-18 17:17:58 -08:00
..
events.h xen: Remove unnecessary arch specific xen irq functions. 2010-02-18 17:17:58 -08:00
grant_table.h ia64/xen: implement arch specific part of xen grant table. 2008-10-17 10:00:47 -07:00
hypercall.h ia64/xen: define helper functions for xen hypercalls. 2008-10-17 09:58:58 -07:00
hypervisor.h ia64/xen: compilation fix 2009-11-06 15:04:55 -08:00
inst.h ia64/pv_ops/xen/gate.S: xen gate page paravirtualization 2009-03-26 11:01:55 -07:00
interface.h ia64/pv_ops/xen: paravirtualize read/write ar.itc and ar.itm 2009-03-26 10:50:32 -07:00
irq.h ia64/pv_ops/xen: define the nubmer of irqs which xen needs. 2008-10-17 10:06:59 -07:00
minstate.h ia64/pv_ops/xen: paravirtualize read/write ar.itc and ar.itm 2009-03-26 10:50:32 -07:00
page.h ia64/xen: define helper functions for xen related address conversion. 2008-10-17 09:57:57 -07:00
patchlist.h ia64/pv_ops/xen: define xen specific gate page. 2009-03-26 10:51:12 -07:00
privop.h ia64: remove some warnings. 2009-03-27 11:11:04 -07:00
xcom_hcall.h ia64/xen: xencomm conversion functions for hypercalls 2008-10-17 10:00:19 -07:00
xencomm.h ia64/xen: xencomm conversion functions for hypercalls 2008-10-17 10:00:19 -07:00