From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=52242 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQL2q-0008FA-HM for qemu-devel@nongnu.org; Wed, 08 Dec 2010 09:31:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PQL2p-0005PY-B1 for qemu-devel@nongnu.org; Wed, 08 Dec 2010 09:31:00 -0500 Received: from mail-ww0-f53.google.com ([74.125.82.53]:55569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PQL2p-0005PT-5r for qemu-devel@nongnu.org; Wed, 08 Dec 2010 09:30:59 -0500 Received: by wwi18 with SMTP id 18so1144964wwi.10 for ; Wed, 08 Dec 2010 06:30:58 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: Date: Wed, 8 Dec 2010 14:30:58 +0000 Message-ID: Subject: Re: [Qemu-devel] Booting from VirtIO disk From: Stefan Hajnoczi Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?B?4KSF4KSo4KWB4KSc?= Cc: qemu-devel@nongnu.org 2010/12/8 =E0=A4=85=E0=A4=A8=E0=A5=81=E0=A4=9C : > Hi list > > I got confused after observing that there is no support for VirtIO > block devices in Seabios supplied with Qemu-0.12.3. But still it can > accept a VirtIO disk as a bootable device and perfectly boots from it. > Then How it's done? > > But I can see the VirtIO block device code in Seabios source supplied > with Qemu-0.13.0. Before SeaBIOS had native support for virtio-blk there was the extboot option ROM which could boot from virtio-blk devices by reading a special I/O port (it does not speak virtio-blk, see qemu-kvm.git hw/extboot.c). Stefan