[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [Problem] about src/xen/include/public/io/ring.h

This stuff is quite difficult to describe in words. Perhaps you would
find it helpful to draw the ring and the 4 pointers and to consider what
happens when each pointer catches up to (but doesn't pass) the one in
front, and what this tells you about the number of requests/responses
which are on the ring at that time.

Could you show me a rough figure for describing unconsumed requests in a specific scene.
Then remember that the ring is actually represented as a single page of
memory, with the pointers logically wrapping from +4096 (==PAGE_SIZE)
back to +0.


You mean the ring is a circle buffer except for the ring header.
Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.