From: Gerhard Wiesinger <gerhard@wiesinger.com>
To: Dmitry Fleytman <dmitry.fleytman@ravellosystems.com>
Cc: Anthony Liguori <aliguori@us.ibm.com>,
Alex Fishman <alex.fishman@ravellosystems.com>,
"Michael S. Tsirkin" <mst@redhat.com>,
yvugenfi@redhat.com, Izik Eidus <izik.eidus@ravellosystems.com>,
qemu-devel@nongnu.org, pbonzini@redhat.com
Subject: Re: [Qemu-devel] [PATCH 0/5] VMWare PVSCSI paravirtual device implementation
Date: Sun, 18 Mar 2012 09:31:51 +0100 [thread overview]
Message-ID: <4F659D77.9030105@wiesinger.com> (raw)
In-Reply-To: <1331802150-12183-1-git-send-email-dmitry.fleytman@ravellosystems.com>
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
>
next prev parent reply other threads:[~2012-03-18 8:52 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-15 9:02 [Qemu-devel] [PATCH 0/5] VMWare PVSCSI paravirtual device implementation Dmitry Fleytman
2012-03-15 9:02 ` [Qemu-devel] [PATCH 1/5] Utility function strpadcpy() added Dmitry Fleytman
2012-03-15 9:53 ` Paolo Bonzini
2012-03-18 9:22 ` Dmitry Fleytman
2012-03-15 9:02 ` [Qemu-devel] [PATCH 2/5] Vendor name and product name parameters for SCSI devices Options "vendor_name" and "product_name" added for SCSI disks Dmitry Fleytman
2012-03-15 9:55 ` Paolo Bonzini
2012-03-18 9:24 ` Dmitry Fleytman
2012-03-15 9:02 ` [Qemu-devel] [PATCH 3/5] Header with various utility functions shared by VMWARE SCSI and network devices Dmitry Fleytman
2012-03-15 9:56 ` Paolo Bonzini
2012-03-18 9:23 ` Dmitry Fleytman
2012-03-15 9:02 ` [Qemu-devel] [PATCH 4/5] PVCSI paravirtualized device implementation Dmitry Fleytman
2012-03-15 9:02 ` [Qemu-devel] [PATCH 5/5] PVSCSI paravirtualized device integration Bus type "pvscsi" added Dmitry Fleytman
2012-03-15 9:46 ` Paolo Bonzini
2012-03-18 9:15 ` Dmitry Fleytman
2012-03-15 11:47 ` [Qemu-devel] [PATCH 0/5] VMWare PVSCSI paravirtual device implementation Stefan Hajnoczi
2012-03-15 11:54 ` Paolo Bonzini
2012-03-15 11:54 ` Daniel P. Berrange
2012-03-15 12:29 ` Avi Kivity
2012-03-18 8:31 ` Gerhard Wiesinger [this message]
2012-03-18 8:32 ` Gerhard Wiesinger
2012-03-18 12:33 ` Evgeny Budilovsky
-- strict thread matches above, loose matches on Subject: below --
2012-03-15 21:29 Dmitry Fleytman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4F659D77.9030105@wiesinger.com \
--to=gerhard@wiesinger.com \
--cc=alex.fishman@ravellosystems.com \
--cc=aliguori@us.ibm.com \
--cc=dmitry.fleytman@ravellosystems.com \
--cc=izik.eidus@ravellosystems.com \
--cc=mst@redhat.com \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=yvugenfi@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.