xen-devel
[Xen-devel] Re: shared rings. rsp_cons, rsp_events, req_prod, req_events
To: |
Daniel Stodden <daniel.stodden@xxxxxxxxxx> |
Subject: |
[Xen-devel] Re: shared rings. rsp_cons, rsp_events, req_prod, req_events docs, charts, timelines? |
From: |
Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> |
Date: |
Mon, 16 May 2011 17:16:19 -0400 |
Cc: |
Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "keir@xxxxxxx" <keir@xxxxxxx>, "JBeulich@xxxxxxxxxx" <JBeulich@xxxxxxxxxx> |
Delivery-date: |
Mon, 16 May 2011 14:18:15 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<1305576187.2155.6.camel@ramone> |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
References: |
<20110516170543.GA28949@xxxxxxxxxxxx> <1305576187.2155.6.camel@ramone> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Mon, May 16, 2011 at 01:03:07PM -0700, Daniel Stodden wrote:
> On Mon, 2011-05-16 at 13:05 -0400, Konrad Rzeszutek Wilk wrote:
> > The current ring implementation uses these values and then macros such
> > as RING_HAS_UNCONSUMED_REQUESTS, FINAL_RING_CHECK, etc to determine whether
> > to continue or how to control the flow. Looking way back in the history
> > at c/s 8153 it used to have a 'server_is_sleeping' value to determine
> > whether
> > to kick the back (now called 'req_event'), and the 'rsp_event' (unchanged)
> > to kick the frontend.
> >
> > Anyhow, are there any diagrams or design docs documenting how these simple
> > four
> > shared values help to control the pipeline and interrupt generation? Or how
> > they evolved over time to become what they are right now?
>
> Iirc, I've known these headers since late xen 2.x versions and never saw
> it done differently (i.e. req/rsp_event, and symmetrically).
>
> Never saw dedicated documentation either, but found the header comments
> and sources sufficient.
>
> Do you just want documentation to point at, or is there something not
> clear about them?
I was hoping to be able to double-check what I groked from the code. Figured
an example of the flow between frontend and backend over some time with
different scenarios would exist somwhere.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] shared rings. rsp_cons, rsp_events, req_prod, req_events docs, charts, timelines?, Konrad Rzeszutek Wilk
- [Xen-devel] Re: shared rings. rsp_cons, rsp_events, req_prod, req_events docs, charts, timelines?, Daniel Stodden
- [Xen-devel] Re: shared rings. rsp_cons, rsp_events, req_prod, req_events docs, charts, timelines?,
Konrad Rzeszutek Wilk <=
|
Previous by Date: |
Re: [Xen-users] Re: [Xen-devel] Linux 2.6.39 - what Xen components went in., Sander Eikelenboom |
Next by Date: |
RE: [Xen-devel] Xen security advisory CVE-2011-1898 - VT-d (PCI passthrough) MSI, Cihula, Joseph |
Previous by Thread: |
[Xen-devel] Re: shared rings. rsp_cons, rsp_events, req_prod, req_events docs, charts, timelines?, Daniel Stodden |
Next by Thread: |
[Xen-devel] pvops Domain 0 Creased when boot Xen-unstable on Ubuntu10.04, Bei Guan |
Indexes: |
[Date]
[Thread]
[Top]
[All Lists] |
|
|