Re: [PATCH/RFC 6/9] virtual block device driver

Avi Kivity
2007-05-14T11:52:36Z

Carsten Otte wrote:
> From: Carsten Otte <cotte-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org>
>
> This driver provides access to virtual block devices. It does use its own
> make_request function which passes the bio to a workqueue thread. The workqueue
> thread does use the diagnose hypervisor call to call the hosting Linux.
> The hypervisor code in host userspace does use aio_submit to initiate the IO.
> Once the IO is done, the host will use io_getevents and then generate an
> interrupt to the guest. The interrupt handler calls bio_endio.
> This device driver is currently architecture dependent. We intend to move the
> host API to hypercall instead of the diagnose instuction. Please review.
>
>

Oh. Why not use Xen's pending block driver? It probably has everything
needed.

--
error compiling committee.c: too many arguments to function