From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: [PATCH RFC 0/8] Xen: FIFO-based event channel ABI Date: Tue, 19 Mar 2013 21:15:57 +0000 Message-ID: References: <1363726818-25409-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: In-Reply-To: <1363726818-25409-1-git-send-email-david.vrabel@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: David Vrabel , xen-devel@lists.xen.org Cc: Wei Liu , Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org On 19/03/2013 21:00, "David Vrabel" wrote: > This is an RFC of the FIFO-based event channel ABI described in this > design document: > > http://xenbits.xen.org/people/dvrabel/event-channels-C.pdf Nice! :) It seems not massively more code than the 3-level implementation, although granted it's not fully baked yet. But I like it. -- Keir > Changes since draft B are: > > - Queue tail is now private to Xen. > > - Guest pages are specified by MFN in the hypercalls. > > - Updated link/unlink algorithm to avoid races when adding an event to > a queue that is becoming empty. > > Patch 1-5 do some preparatory work for supporting alternate ABIs. > > Patch 6 is a hack to allow it to build. > > Patch 7-8 add the ABI and the implementation. Patch 8 list some of > the known limitations with this RFC implementation. > > David >