linux-stable/drivers/xen/events
David Vrabel 1fe565517b xen/events: use the FIFO-based ABI if available
Implement all the event channel port ops for the FIFO-based ABI.

If the hypervisor supports the FIFO-based ABI, enable it by
initializing the control block for the boot VCPU and subsequent VCPUs
as they are brought up and on resume.  The event array is expanded as
required when event ports are setup.

The 'xen.fifo_events=0' command line option may be used to disable use
of the FIFO-based ABI.

Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
2014-01-06 10:07:57 -05:00
..
events_2l.c xen/events: Add the hypervisor interface for the FIFO-based event channels 2014-01-06 10:07:52 -05:00
events_base.c xen/events: use the FIFO-based ABI if available 2014-01-06 10:07:57 -05:00
events_fifo.c xen/events: use the FIFO-based ABI if available 2014-01-06 10:07:57 -05:00
events_internal.h xen/events: use the FIFO-based ABI if available 2014-01-06 10:07:57 -05:00
Makefile xen/events: use the FIFO-based ABI if available 2014-01-06 10:07:57 -05:00