|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Question about VBD interface
> I'm a bit confused on this point then since the blkfront driver doesn't
> appear to make any hypervisor calls to Xen. If it doesn't do this, how
> does it communicate requests to the blkback driver that's actually managing
> the block device?
The block frontend only makes hypercalls in order to send "events" to the
backend driver when new requests are waiting in the shared memory region (the
shared memory region is updated by just assigning to structs in a ring buffer
and incrementing an integer index).
In the network frontend, hypercalls are also used to relinquish buffer pages
to the backend driver but this is not necessary for block devices.
HTH,
Mark
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel
|
|
|
|
|