xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Matthew Fioravante <matthew.fioravante@jhuapl.edu>
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [PATCH RFC] stubdom: Change vTPM shared page ABI
Date: Fri, 30 Nov 2012 11:11:40 -0500	[thread overview]
Message-ID: <20121130161134.GA5420@localhost.localdomain> (raw)
In-Reply-To: <50B68EC3.1070803@jhuapl.edu>

On Wed, Nov 28, 2012 at 05:22:59PM -0500, Matthew Fioravante wrote:
> On 11/28/2012 03:46 PM, Konrad Rzeszutek Wilk wrote:
> >On Fri, Nov 23, 2012 at 11:04:06AM +0000, Ian Campbell wrote:
> >>On Tue, 2012-11-20 at 16:16 +0000, Fioravante, Matthew E. wrote:
> >>>This was something I've been wanting to do for a while so I'm very
> >>>happy you went ahead and fixed it yourself. Once you submit the linux
> >>>version I'll test it on my system.
> >>>
> >>>Acked by: Matthew Fioravante <matthew.fioravante@jhuapl.edu>
> >>Do we need to synchronise with anything else (Linux drivers?) or I can I
> >>just throw this into the tree once it is done?
> >>
> >>Are we hanging any existing users of the tpm stuff out to dry? Could we
> >>get a feature-protocol-v2 flag in xenstore so users at least get an
> >>error message from either the front or backend to give a hint why it
> >>isn't working?
> >We could cop out and just name this new driver differently. Then
> >we would not have to deal with the older ones.
> I've already done that with my patch on the linux mailing list. The
> old frontend driver name was tpm_xenu.ko, the new one is
> xen-tpmfront.ko.

I meant the XenBus directory name. It is 'vtpm' - if it was called
'vtpm2' we would avoid the "older" drivers from even seeing this one.
> >
> >>>  void send_response(tpmcmd_t* cmd, tpmif_t* tpmif)  {
> >>>-   tpmif_tx_request_t* tx;
> >>>-   int offset;
> >>>-   int i;
> >>>-   uint32_t domid;
> >>>-   int tocopy;
> >>>+   vtpm_shared_page_t* shr;
> >>>+   unsigned int offset;
> >>>     int flags;
> >>>+#ifdef TPMBACK_PRINT_DEBUG
> >>>+int i;
> >>>+#endif
> >>Dodgy indentation? (I saw a bunch of these)
> >>
> >>>- * Copyright (c) 2005, IBM Corporation
> >>>- *
> >>>- * Author: Stefan Berger, stefanb@us.ibm.com
> >>>- * Grant table support: Mahadevan Gomathisankaran
> >>Did you really remove everything these guys wrote?
> >>
> >>>- * This code has been derived from tools/libxc/xen/io/netif.h
> >>>- *
> >>>- * Copyright (c) 2003-2004, Keir Fraser
> >>I guess I can buy this bit no longer being true given that you reworked
> >>the whole protocol.
> >>
> >>Ian
> >>
> >>
> >>_______________________________________________
> >>Xen-devel mailing list
> >>Xen-devel@lists.xen.org
> >>http://lists.xen.org/xen-devel
> >>
> 
> 



> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

  parent reply	other threads:[~2012-11-30 16:11 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-20 16:11 [PATCH RFC] stubdom: Change vTPM shared page ABI Daniel De Graaf
2012-11-20 16:16 ` Fioravante, Matthew E.
2012-11-20 18:24   ` [PATCH] drivers/tpm-xen: " Daniel De Graaf
2012-11-23 11:04   ` [PATCH RFC] stubdom: " Ian Campbell
2012-11-23 16:15     ` Daniel De Graaf
2012-11-23 16:30       ` Ian Campbell
2012-11-23 17:37         ` Samuel Thibault
2012-11-26 13:03       ` Fioravante, Matthew E.
2012-11-26 13:11         ` Fioravante, Matthew E.
2012-11-28 20:46     ` Konrad Rzeszutek Wilk
2012-11-28 22:22       ` Matthew Fioravante
2012-11-29  7:53         ` Ian Campbell
2012-11-30 16:11         ` Konrad Rzeszutek Wilk [this message]
2012-11-27 14:38 ` Matthew Fioravante
2012-11-27 15:14   ` [PATCH 0/4] stubdom/vtpm improvements Daniel De Graaf
2012-11-27 15:14     ` [PATCH 1/4] stubdom: Change vTPM shared page ABI Daniel De Graaf
2012-11-27 21:29       ` Matthew Fioravante
2012-11-27 22:08         ` Daniel De Graaf
2012-11-29 14:14       ` Matthew Fioravante
2012-12-07 21:25         ` Konrad Rzeszutek Wilk
2012-12-10  9:58           ` Ian Campbell
2012-12-10 15:03             ` Matthew Fioravante
2012-11-27 15:14     ` [PATCH 2/4] stubdom/vtpm: Add reconfiguration support Daniel De Graaf
2012-11-27 16:44       ` Samuel Thibault
2012-11-29 18:53       ` Matthew Fioravante
2012-11-29 19:28         ` Daniel De Graaf
2012-11-29 19:47           ` Matthew Fioravante
2012-11-29 21:37             ` Samuel Thibault
2012-11-30  9:59         ` Ian Campbell
2012-11-27 15:14     ` [PATCH 3/4] stubdom/grub: send kernel measurements to vTPM Daniel De Graaf
2012-11-27 16:41       ` Samuel Thibault
2012-11-27 18:08       ` Matthew Fioravante
2012-11-27 18:36         ` Samuel Thibault
2012-11-27 18:53         ` Daniel De Graaf
2012-11-27 15:14     ` [PATCH 4/4] stubdom/vtpm: Support multiple backends and locality Daniel De Graaf
2012-11-27 16:42       ` Samuel Thibault
2012-11-27 18:19       ` Matthew Fioravante
2012-11-27 19:02         ` Daniel De Graaf
2012-11-27 19:48           ` Matthew Fioravante
2012-11-27 20:04             ` Samuel Thibault
2012-11-27 20:11             ` Daniel De Graaf
2012-11-27 20:21               ` Matthew Fioravante
2012-11-27 20:30                 ` Daniel De Graaf
2012-11-27 20:34                   ` Matthew Fioravante
2012-11-27 20:40                     ` Daniel De Graaf
2012-11-27 22:16                       ` [PATCH] stubdom/vtpm: make state save operation atomic Daniel De Graaf
2012-11-29 18:07                         ` Matthew Fioravante
2012-11-29 20:24                           ` Daniel De Graaf
2012-11-29 20:48                             ` Matthew Fioravante
2012-11-28 21:58             ` [PATCH 4/4] stubdom/vtpm: Support multiple backends and locality Samuel Thibault
2012-11-29 19:09       ` Matthew Fioravante
2012-11-29 19:20         ` Daniel De Graaf
2012-11-27 16:46     ` [PATCH 0/4] stubdom/vtpm improvements Samuel Thibault

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=20121130161134.GA5420@localhost.localdomain \
    --to=konrad@kernel.org \
    --cc=Ian.Campbell@citrix.com \
    --cc=dgdegra@tycho.nsa.gov \
    --cc=matthew.fioravante@jhuapl.edu \
    --cc=xen-devel@lists.xen.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;
as well as URLs for NNTP newsgroup(s).