From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Vrabel Subject: [PATCH RFC 0/12] Linux: FIFO-based event channel ABI Date: Tue, 19 Mar 2013 21:04:47 +0000 Message-ID: <1363727099-25519-1-git-send-email-david.vrabel@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: Wei Liu , Keir Fraser , David Vrabel , Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org This is an RFC of Linux guest-side implementation of the FIFO-based event channel ABI described in this design document: http://xenbits.xen.org/people/dvrabel/event-channels-C.pdf Refer also to the Xen series. Patch 1 fixes a regression introduced in 3.7 and is unrelated to this series. Patch 2 is a obvious refactoring of common code. Patch 3-7 prepare for supporting multiple ABIs. Patch 8 adds the low-level evtchn_ops hooks. Patch 9-10 add an additional hook for ABI-specific per-port setup (used for expanding the event array as more event are bound). Patch 11-12 add the ABI and the implementation. Main known limitations are listed in patch 12. David