From: Alok Kataria <akataria@vmware.com>
To: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: James Bottomley <James.Bottomley@suse.de>,
Randy Dunlap <randy.dunlap@oracle.com>,
Mike Christie <michaelc@cs.wisc.edu>,
Bart Van Assche <bvanassche@acm.org>,
"linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>,
Matthew Wilcox <matthew@wil.cx>,
"pv-drivers@vmware.com" <pv-drivers@vmware.com>,
Roland Dreier <rdreier@cisco.com>, Greg KH <gregkh@suse.de>,
LKML <linux-kernel@vger.kernel.org>,
"virtualization@lists.linux-foundation.org"
<virtualization@lists.linux-foundation.org>,
Chris Wright <chrisw@sous-sol.org>,
"Chetan.Loke@Emulex.Com" <Chetan.Loke@Emulex.Com>,
Daniel Walker <dwalker@fifo99.com>,
Rolf Eike Beer <eike-kernel@sf-tec.de>,
Robert Love <robert.w.love@intel.com>,
Andrew Morton <akpm@linux-foundation.org>
Subject: Re: SCSI driver for VMware's virtual HBA - V5.
Date: Tue, 13 Oct 2009 10:18:50 -0700 [thread overview]
Message-ID: <1255454330.12792.34.camel@ank32.eng.vmware.com> (raw)
In-Reply-To: <4AD4AEAA.2080209@goop.org>
Hi,
On Tue, 2009-10-13 at 09:45 -0700, Jeremy Fitzhardinge wrote:
> On 10/13/09 07:35, James Bottomley wrote:
> >> Yep, below is a patch with the rename, the driver is now called
> >> vmw_pvscsi. Do let me know if you have any other comments. Thanks.
> >>
> > I'm still curious to know what the 'p' in the name stands for. Surely
> > this is a fully virtual driver, not a paravirtual one?
> >
There is a very thin line of difference between para-virtualized and
fully virtualized in this case, and it depends on how we are looking at
it. This device uses the PCI bus for communication rather than
implementing a virtualized bus of some sought and hence is more like any
other PCI device. Though it's not like we are emulating an existing
device, VMware implemented its own device backend which has a particular
ABI, hence this is not a fully virtualized solution either.
The reason we chose to name the backend as pvscsi is since the solution
is para-virtual in nature.
As I said earlier, we would prefer to keep pvscsi in the name since the
backend storage adapter is called as PVSCSI and it will be better to
keep the confusion down to minimum if the driver is named something
similar.
Finally, I will like to add that these are just names I don't think we
need to be too picky about them, the driver is prefixed with "vmw",
hence people do know that the driver is VMware specific.
Thanks,
Alok
>
> I would assume that "pv" does stand for paravirtual. The terminology is
> a bit screwy: "fully virtualized" means that the device looks like a
> real hardware device that is being emulated. "Paravirtualized" means
> that it is a completely virtual device which isn't an emulation of
> anything; the guests know this this and talk to it accordingly.
> J
>
prev parent reply other threads:[~2009-10-13 17:19 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-30 18:53 Alok Kataria
2009-09-30 18:56 ` Alok Kataria
2009-10-02 0:47 ` Chris Wright
2009-10-02 1:43 ` James Bottomley
2009-10-02 4:37 ` Alok Kataria
2009-10-06 0:30 ` Alok Kataria
2009-10-13 5:37 ` Chris Wright
2009-10-13 21:28 ` Alok Kataria
2009-10-13 22:00 ` Chris Wright
2009-10-13 22:13 ` Alok Kataria
2009-10-13 21:51 ` SCSI driver for VMware's virtual HBA - V6 Alok Kataria
2009-10-13 23:41 ` Chris Wright
2009-10-28 20:28 ` Alok Kataria
2009-10-13 14:35 ` SCSI driver for VMware's virtual HBA - V5 James Bottomley
2009-10-13 16:45 ` Jeremy Fitzhardinge
2009-10-13 17:18 ` Alok Kataria [this message]
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=1255454330.12792.34.camel@ank32.eng.vmware.com \
--to=akataria@vmware.com \
--cc=Chetan.Loke@Emulex.Com \
--cc=James.Bottomley@suse.de \
--cc=akpm@linux-foundation.org \
--cc=bvanassche@acm.org \
--cc=chrisw@sous-sol.org \
--cc=dwalker@fifo99.com \
--cc=eike-kernel@sf-tec.de \
--cc=gregkh@suse.de \
--cc=jeremy@goop.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=matthew@wil.cx \
--cc=michaelc@cs.wisc.edu \
--cc=pv-drivers@vmware.com \
--cc=randy.dunlap@oracle.com \
--cc=rdreier@cisco.com \
--cc=robert.w.love@intel.com \
--cc=virtualization@lists.linux-foundation.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome