Hi, Currently there is no support in seabios to boot pvscsi. What we did was a workaround. We've reverted the patch which removes extboot support [2a06024dc1b1e27b1be0266379af397e61b4a9ad] and used -drive ...boot=on --option-rom extboot.bin to boot the pvscsi disk.
Best Regards, Evgeny On Sun, Mar 18, 2012 at 10:32 AM, Gerhard Wiesinger <li...@wiesinger.com>wrote: > Hello Dmitry, > > Is PVSCSI also ready to boot through BIOS Int 13h? > If not, do you plan a SEABIOS patch? > > Thnx. > > Ciao, > Gerhard > > > On 15.03.2012 10:02, Dmitry Fleytman wrote: > >> Below is the implementation of VMWare PVSCSI device and >> command line parameters to configure vendor name and product name >> for SCSI storage are implemented. >> Latter is needed to make PVSCSI storage devices look exactly as >> on VMWare hypervisors. >> >> With this and VMWARE3 patches V2V migration problem for VMWare >> images should be solved relatively easy. >> >> PVSCSI implementation is based on Paolo Bonzini code sumbitted >> some time ago but never applied. >> See commit messages and file headers for details. >> >> Implementation supports of all the device features. >> Code was tested on different OSes: >> Fedora 15 >> Ubuntu 10.4 >> Centos 6.2 >> Windows 2008R2 >> Windows 2008 64bit >> Windows 2008 32bit >> Windows 2003 64bit >> Windows 2003 32bit >> >> Dmitry Fleytman (5): >> Utility function strpadcpy() added >> Vendor name and product name parameters for SCSI devices Options >> "vendor_name" and "product_name" added for SCSI disks. >> Header with various utility functions shared by VMWARE SCSI and >> network devices >> PVCSI paravirtualized device implementation >> PVSCSI paravirtualized device integration Bus type "pvscsi" >> added. >> >> Makefile.objs | 1 + >> blockdev.c | 12 +- >> blockdev.h | 16 +- >> cutils.c | 13 + >> default-configs/pci.mak | 1 + >> docs/specs/pvscsi-spec.txt | 92 ++++ >> hw/pc.c | 5 + >> hw/pci-hotplug.c | 7 +- >> hw/pci.h | 1 + >> hw/pvscsi.c | 1242 ++++++++++++++++++++++++++++++** >> ++++++++++++++ >> hw/pvscsi.h | 442 ++++++++++++++++ >> hw/scsi-bus.c | 14 +- >> hw/scsi-disk.c | 51 ++- >> hw/scsi.h | 1 + >> hw/vmware_utils.h | 122 +++++ >> qemu-common.h | 1 + >> 16 files changed, 1997 insertions(+), 24 deletions(-) >> create mode 100644 docs/specs/pvscsi-spec.txt >> create mode 100644 hw/pvscsi.c >> create mode 100644 hw/pvscsi.h >> create mode 100644 hw/vmware_utils.h >> >> > >