From mboxrd@z Thu Jan 1 00:00:00 1970 From: NAHieu Subject: Re: back/frontend drivers HelloWorld Date: Fri, 23 Sep 2005 18:53:17 +0900 Message-ID: <5d7aca9505092302532b4e88eb@mail.gmail.com> References: <200509221746.32758.tiger@swsoft.mipt.ru> Reply-To: NAHieu Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: xen-devel , Anton Korenyushkin List-Id: xen-devel@lists.xenproject.org On 9/22/05, Keir Fraser wrote: > > On 22 Sep 2005, at 14:46, Anton Korenyushkin wrote: > > > > > I'm reading blkback/front driver's code, but it is too complicated. > > I've > > understood that i should use message rings for my task (i've read > > docs/misc/blkif-drivers-explained.txt too). But how to get such ring? > > > > May be a simple example of solution such problem exists, so could you > > point me > > on this example? > > You bootstrap yourself via xenbus. You have a pre-agreed location in > the xenstore hieararchy where the frontend driver writes key-value > pairs containing the grant reference for the page containing the > message rings, and an event channel for async notifications. > I imagine that we can get rid of event channel, and use xenstore to notify. That is certainly OK, but I doubt about its efficientcy. What do you think? Thanks, NAH