From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mq9mA-0002Oa-BT for qemu-devel@nongnu.org; Tue, 22 Sep 2009 14:07:42 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mq9m5-0002DP-O1 for qemu-devel@nongnu.org; Tue, 22 Sep 2009 14:07:41 -0400 Received: from [199.232.76.173] (port=57757 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mq9m5-0002DC-HY for qemu-devel@nongnu.org; Tue, 22 Sep 2009 14:07:37 -0400 Received: from mail-vw0-f203.google.com ([209.85.212.203]:46685) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mq9m5-0004jD-3W for qemu-devel@nongnu.org; Tue, 22 Sep 2009 14:07:37 -0400 Received: by vws41 with SMTP id 41so2832230vws.4 for ; Tue, 22 Sep 2009 11:07:36 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <4ae3c140909221101t2e03b9ccy2a6e5c2f613fedd9@mail.gmail.com> References: <4ae3c140909221101t2e03b9ccy2a6e5c2f613fedd9@mail.gmail.com> Date: Tue, 22 Sep 2009 11:07:36 -0700 Message-ID: <4ae3c140909221107j1f1b8b4bq61d11b974f3a511c@mail.gmail.com> From: Xin Zhao Content-Type: multipart/alternative; boundary=001636285140243f6304742e79bb Subject: [Qemu-devel] Re: How does qemu virtualize block device? List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org --001636285140243f6304742e79bb Content-Type: text/plain; charset=ISO-8859-1 To make my question more specific: Looks like block.c implements a block driver. How does qemu hook this block driver with the virtual machine? On Tue, Sep 22, 2009 at 11:01 AM, Xin Zhao wrote: > Hey qemu gurus, > > I am comparing different virtualization approaches and would like to know > some rough idea on how qemu implement block devices like floppy, cdrom or > hard drive. Any one know about it? > > Thanks, > xin > --001636285140243f6304742e79bb Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable To make my question more specific:

Looks like block.c implements a b= lock driver. How does qemu hook this block driver with the virtual machine?=

On Tue, Sep 22, 2009 at 11:01 AM, Xin Z= hao <uszhaoxin@= gmail.com> wrote:
Hey qemu gurus,
I am comparing different virtualization approaches and would like to = know some rough idea on how qemu implement block devices like floppy, cdrom= or hard drive. Any one know about it?

Thanks,
xin

--001636285140243f6304742e79bb--