All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ewan Mellor <ewan@xensource.com>
To: Stefan Berger <stefanb@us.ibm.com>
Cc: xen-devel@lists.xensource.com
Subject: Re: [PATCH] [XEND] alignment of vtpm support in xenapi, documentation and libxen
Date: Tue, 30 Jan 2007 16:13:35 +0000	[thread overview]
Message-ID: <20070130161335.GA6023@leeni.uk.xensource.com> (raw)
In-Reply-To: <OFE70F7083.9AC60F1C-ON85257273.0056CA8A-85257273.005747BA@us.ibm.com>

On Tue, Jan 30, 2007 at 10:53:24AM -0500, Stefan Berger wrote:

> Ewan Mellor <ewan@xensource.com> wrote on 01/30/2007 10:32:40 AM:
> 
> > On Tue, Jan 30, 2007 at 10:23:13AM -0500, Stefan Berger wrote:
> >
> > > Ewan Mellor <ewan@xensource.com> wrote on 01/30/2007 10:12:10 AM:
> > >
> > > > On Tue, Jan 30, 2007 at 09:29:47AM -0500, Stefan Berger wrote:
> > > >
> > > > > This patch aligns vTPM support in the Xen-API, documentation and
> > > lib-xen
> > > > > (after the recent changes).
> > > > >
> > > > > Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
> > > >
> > > > What's the intention here?  You've removed the get_instance calls,
> but
> > > not the
> > > > instance field from the documentation.  Assuming that that's just a
> > > mistake,
> > > > and you meant to remove the instance field, we're left with a VTPM
> class
> > > that
> > > > has nothing other than a reference to a VM and a reference to a
> backend
> > > > domain.  What are the semantics of that object now?
> > >
> > > The instance will remain to be assigned by the hotplug scripts. In the
> > > old-style of VM configuration file one could still pass it as
> parameter,
> > > but its ignored. I rather not have it passed in as a parameter by the
> > > Xen-API, either. From what I can see a getter for it is not useful,
> > > either, since I want the instance number to be hidden from management
> > > software.
> >
> > What we're left with seems like a pretty expensive way of saying
> "VTPM_backend
> > = N".  Is there really nothing else that's configurable?  We could just
> put
> > this into VM.other_config if that's the only thing that you need, which
> would
> > make configuring a VTPM a lot easier.
> 
> I would like to treat the vTPM as a device like VIF and VBDs with create
> and destroy methods exported to management software so that a TPM device
> can be added to a VM similar to other devices and possibly removed when
> the VM is not running.

Well you'll certainly be able to remove it, whichever way it's modelled.  I'm
not sure that treating the VTPM as a device is worth the cost, but if you
prefer it that way, that's fine by me.

I'll just remove that instance field from the docs, and leave it at that.

Ewan.

  reply	other threads:[~2007-01-30 16:13 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-01-30 14:29 [PATCH] [XEND] alignment of vtpm support in xenapi, documentation and libxen Stefan Berger
2007-01-30 15:12 ` Ewan Mellor
2007-01-30 15:23   ` Stefan Berger
2007-01-30 15:32     ` Ewan Mellor
2007-01-30 15:53       ` Stefan Berger
2007-01-30 16:13         ` Ewan Mellor [this message]
2007-01-30 16:18           ` Stefan Berger
2007-01-30 16:33             ` Ewan Mellor

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=20070130161335.GA6023@leeni.uk.xensource.com \
    --to=ewan@xensource.com \
    --cc=stefanb@us.ibm.com \
    --cc=xen-devel@lists.xensource.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.