linux/include/xen/interface
Sheng Yang 38e20b07ef x86/xen: event channels delivery on HVM.
Set the callback to receive evtchns from Xen, using the
callback vector delivery mechanism.

The traditional way for receiving event channel notifications from Xen
is via the interrupts from the platform PCI device.
The callback vector is a newer alternative that allow us to receive
notifications on any vcpu and doesn't need any PCI support: we allocate
a vector exclusively to receive events, in the vector handler we don't
need to interact with the vlapic, therefore we avoid a VMEXIT.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Sheng Yang <sheng@linux.intel.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
2010-07-22 16:45:59 -07:00
..
hvm xen: Add support for HVM hypercalls. 2010-07-22 16:45:31 -07:00
io xen pvfb: Dynamic mode support (screen resizing) 2008-05-27 10:11:36 +02:00
callback.h xen64: define asm/xen/interface for 64-bit 2008-07-16 10:56:18 +02:00
elfnote.h xen: add new Xen elfnote types and use them appropriately 2008-06-02 13:25:51 +02:00
event_channel.h xen: clean up asm/xen/hypervisor.h 2008-12-16 21:50:31 +01:00
features.h x86/xen: event channels delivery on HVM. 2010-07-22 16:45:59 -07:00
grant_table.h xen: add missing definitions for xen grant table which ia64/xen needs 2008-04-24 23:57:32 +02:00
memory.h xen: add missing definitions in include/xen/interface/memory.h which ia64/xen needs 2008-05-27 10:11:36 +02:00
physdev.h xen: Add Xen interface header files 2007-07-18 08:47:42 -07:00
sched.h xen: Add Xen interface header files 2007-07-18 08:47:42 -07:00
vcpu.h xen: add missing definitions in include/xen/interface/vcpu.h which ia64/xen needs 2008-04-24 23:57:32 +02:00
version.h xen: add /sys/hypervisor support 2009-03-30 09:27:06 -07:00
xen.h xen: implement ptep_modify_prot_start/commit 2008-06-25 15:17:23 +02:00
xencomm.h xen: import arch generic part of xencomm 2008-04-24 23:57:32 +02:00