[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH VTPM v3 00/10] Remaining vtpm patches



On 11/19/2012 07:56 AM, Ian Campbell wrote:
On Thu, 2012-11-15 at 15:16 +0000, Matthew Fioravante wrote:
THese are the remaining patches to add vtpm mini-os support to xen.
Documentation internal review is taking a bit longer so I will
send out a final patch with docs next week.

Matthew Fioravante (10):
   fix bug in lseek for mini-os
   Update mini-os license to support GPL features
   Remove old vtpm support from xm
   Remove VTPM_TOOLS from config/Tools.mk.in
   Remove old vtpm stuff from tools/libxen
   Remove tools/vtpm* from MAINTAINERS file
I have acked and applied all of these, although please see my reply to
"Remove old vtpm support from xm".

   Regenerate configure script after removing vtpm
I think this wasn't necessary because you don't change configure.ac here
and I already refreshed configure after missing it after the update in
the last batch. I reran autogen.sh and didn't see any changes.
After I submitted this one I saw that you went ahead and ran autoconf yourself. So yes this patch is redundant.

   add vtpm-stubdom code
   add stubdom/vtpmmgr code
   vtpm/vtpmmgr and required libs to stubdom/Makefile
Applied these.
Great! :)

  MAINTAINERS                                  |    2 -
  config/Tools.mk.in                           |    1 -
  docs/man/xm.pod.1                            |   11 -
  extras/mini-os/COPYING                       |   13 +
  extras/mini-os/lib/sys.c                     |   67 +-
  stubdom/Makefile                             |  138 +++-
  stubdom/polarssl.patch                       |   64 ++
  stubdom/tpmemu-0.7.4.patch                   |   12 +
  stubdom/vtpm/Makefile                        |   37 +
  stubdom/vtpm/minios.cfg                      |   14 +
  stubdom/vtpm/vtpm.c                          |  404 +++++++++++
  stubdom/vtpm/vtpm.h                          |   36 +
  stubdom/vtpm/vtpm_cmd.c                      |  256 +++++++
  stubdom/vtpm/vtpm_cmd.h                      |   31 +
  stubdom/vtpm/vtpm_pcrs.c                     |   43 ++
  stubdom/vtpm/vtpm_pcrs.h                     |   53 ++
  stubdom/vtpm/vtpmblk.c                       |  307 +++++++++
  stubdom/vtpm/vtpmblk.h                       |   31 +
  stubdom/vtpmmgr/Makefile                     |   32 +
  stubdom/vtpmmgr/init.c                       |  553 +++++++++++++++
  stubdom/vtpmmgr/log.c                        |  151 +++++
  stubdom/vtpmmgr/log.h                        |   85 +++
  stubdom/vtpmmgr/marshal.h                    |  528 +++++++++++++++
  stubdom/vtpmmgr/minios.cfg                   |   14 +
  stubdom/vtpmmgr/tcg.h                        |  707 +++++++++++++++++++
  stubdom/vtpmmgr/tpm.c                        |  938 ++++++++++++++++++++++++++
  stubdom/vtpmmgr/tpm.h                        |  218 ++++++
  stubdom/vtpmmgr/tpmrsa.c                     |  175 +++++
  stubdom/vtpmmgr/tpmrsa.h                     |   67 ++
  stubdom/vtpmmgr/uuid.h                       |   50 ++
  stubdom/vtpmmgr/vtpm_cmd_handler.c           |  152 +++++
  stubdom/vtpmmgr/vtpm_manager.h               |   64 ++
  stubdom/vtpmmgr/vtpm_storage.c               |  783 +++++++++++++++++++++
  stubdom/vtpmmgr/vtpm_storage.h               |   68 ++
  stubdom/vtpmmgr/vtpmmgr.c                    |   93 +++
  stubdom/vtpmmgr/vtpmmgr.h                    |   77 +++
  tools/configure                              |  603 ++++++++---------
  tools/libxen/include/xen/api/xen_all.h       |    1 -
  tools/libxen/include/xen/api/xen_vm.h        |    9 -
  tools/libxen/include/xen/api/xen_vtpm.h      |  218 ------
  tools/libxen/include/xen/api/xen_vtpm_decl.h |   31 -
  tools/libxen/src/xen_vm.c                    |   22 -
  tools/libxen/src/xen_vtpm.c                  |  235 -------
  tools/python/README.XendConfig               |    2 -
  tools/python/README.sxpcfg                   |    4 -
  tools/python/scripts/xapi.py                 |   20 -
  tools/python/xen/xend/XendAPI.py             |  128 ----
  tools/python/xen/xend/XendConfig.py          |   19 +-
  tools/python/xen/xend/XendConstants.py       |    8 +-
  tools/python/xen/xend/XendDevices.py         |    4 +-
  tools/python/xen/xend/XendDomainInfo.py      |   29 -
  tools/python/xen/xend/XendError.py           |    1 -
  tools/python/xen/xend/XendOptions.py         |    4 -
  tools/python/xen/xend/server/tpmif.py        |  141 ----
  tools/python/xen/xend/tests/xend-config.sxp  |    2 -
  tools/python/xen/xm/create.dtd               |    4 -
  tools/python/xen/xm/create.py                |   69 --
  tools/python/xen/xm/main.py                  |   37 -
  tools/python/xen/xm/xenapi_create.py         |   39 --
  59 files changed, 6535 insertions(+), 1370 deletions(-)
  create mode 100644 stubdom/polarssl.patch
  create mode 100644 stubdom/tpmemu-0.7.4.patch
  create mode 100644 stubdom/vtpm/Makefile
  create mode 100644 stubdom/vtpm/minios.cfg
  create mode 100644 stubdom/vtpm/vtpm.c
  create mode 100644 stubdom/vtpm/vtpm.h
  create mode 100644 stubdom/vtpm/vtpm_cmd.c
  create mode 100644 stubdom/vtpm/vtpm_cmd.h
  create mode 100644 stubdom/vtpm/vtpm_pcrs.c
  create mode 100644 stubdom/vtpm/vtpm_pcrs.h
  create mode 100644 stubdom/vtpm/vtpmblk.c
  create mode 100644 stubdom/vtpm/vtpmblk.h
  create mode 100644 stubdom/vtpmmgr/Makefile
  create mode 100644 stubdom/vtpmmgr/init.c
  create mode 100644 stubdom/vtpmmgr/log.c
  create mode 100644 stubdom/vtpmmgr/log.h
  create mode 100644 stubdom/vtpmmgr/marshal.h
  create mode 100644 stubdom/vtpmmgr/minios.cfg
  create mode 100644 stubdom/vtpmmgr/tcg.h
  create mode 100644 stubdom/vtpmmgr/tpm.c
  create mode 100644 stubdom/vtpmmgr/tpm.h
  create mode 100644 stubdom/vtpmmgr/tpmrsa.c
  create mode 100644 stubdom/vtpmmgr/tpmrsa.h
  create mode 100644 stubdom/vtpmmgr/uuid.h
  create mode 100644 stubdom/vtpmmgr/vtpm_cmd_handler.c
  create mode 100644 stubdom/vtpmmgr/vtpm_manager.h
  create mode 100644 stubdom/vtpmmgr/vtpm_storage.c
  create mode 100644 stubdom/vtpmmgr/vtpm_storage.h
  create mode 100644 stubdom/vtpmmgr/vtpmmgr.c
  create mode 100644 stubdom/vtpmmgr/vtpmmgr.h
  delete mode 100644 tools/libxen/include/xen/api/xen_vtpm.h
  delete mode 100644 tools/libxen/include/xen/api/xen_vtpm_decl.h
  delete mode 100644 tools/libxen/src/xen_vtpm.c
  delete mode 100644 tools/python/xen/xend/server/tpmif.py




Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.