[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Why are I/O rings bidirectional?
I think the intended question was "why have both requests and responses in the same ring rather than have two rings, one for requests and one for responses?" On Mon, 2005-02-07 at 23:00 +0000, Mark Williamson wrote: > > Hello. I am reading Xen and the Art of Virtualization. I am curious as > > to why the async I/O ring buffers contain both requests and responses > > in the same ring. > > Requests contain details of the IO to be done. Responses notify the domain > when the IO is complete and whether it was successful or not. > > Requests can complete out of order, so it's necessary to have response > messages following back to the domain to tell it when each request is done. > If the requests were always dealt with in order it would not be necessary to > have responses flowing back, so the ring could be unidirectional. > > The Safe Hardware Access paper has more details about the IO rings work. > > HTH, > Mark > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.sourceforge.net/lists/listinfo/xen-devel -- Harry Butterworth <harry@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx> ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |