2010/12/8 अनुज <anu...@gmail.com>: > Hi > > thanks for your quick response. Please see the comments inline. > > 2010/12/8 Stefan Hajnoczi <stefa...@gmail.com>: >> 2010/12/8 अनुज <anu...@gmail.com>: >>> 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). > > I couldn't find this file in qemu versions 0.12.3 and 0.13.0. And my > same doubt is also for SCSI disks.
Please keep qemu-devel@nongnu.org CCed so others can follow the conversation and help too. You probably looked at QEMU source code (from qemu.git). The extboot code is in qemu-kvm.git (which is shipped as the "kvm" or "qemu-kvm" package on distros). Are you sure you tested virtio-blk boot in qemu.git-based code? Stefan