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

[Xen-devel] [PATCH VTPM v8 0/8] Vtpm patch set



The following are the final set of patches for vtpm in xen.
They are derived from the previous v7 and Ian's xen
vtpm respository with the various minor bug fixes we 
have discussed and fixed along the way. The bug fixes
are baked into their respective patches.

Matthew Fioravante (8):
  add vtpm-stubdom code
  add stubdom/vtpmmgr code
  vtpm/vtpmmgr and required libs to stubdom/Makefile
  Add vtpm documentation
  README: Add cmake dependency
  stubdom: Add autoconf
  Add a top level configure script
  Add conditional build of subsystems to configure.ac

 .gitignore                             |   12 +
 .hgignore                              |   10 +
 Makefile                               |   10 +-
 README                                 |    1 +
 autogen.sh                             |    3 +
 tools/config.guess => config.guess     |    0
 tools/config.sub => config.sub         |    0
 config/Stubdom.mk.in                   |   45 +
 config/Toplevel.mk.in                  |    1 +
 configure                              | 3129 +++++++++++++++++++++-
 configure.ac                           |   21 +
 docs/misc/vtpm.txt                     |  357 ++-
 {tools/m4 => m4}/curses.m4             |    0
 m4/depends.m4                          |   15 +
 {tools/m4 => m4}/extfs.m4              |    0
 {tools/m4 => m4}/features.m4           |    0
 {tools/m4 => m4}/fetcher.m4            |    0
 {tools/m4 => m4}/ocaml.m4              |    0
 {tools/m4 => m4}/path_or_fail.m4       |    0
 {tools/m4 => m4}/pkg.m4                |    0
 {tools/m4 => m4}/pthread.m4            |    0
 {tools/m4 => m4}/ptyfuncs.m4           |    0
 {tools/m4 => m4}/python_devel.m4       |    0
 {tools/m4 => m4}/python_version.m4     |    0
 {tools/m4 => m4}/savevar.m4            |    0
 {tools/m4 => m4}/set_cflags_ldflags.m4 |    0
 m4/stubdom.m4                          |   89 +
 m4/subsystem.m4                        |   32 +
 {tools/m4 => m4}/uuid.m4               |    0
 stubdom/Makefile                       |  161 +-
 stubdom/configure                      | 4575 ++++++++++++++++++++++++++++++++
 stubdom/configure.ac                   |   58 +
 stubdom/polarssl.patch                 |   64 +
 stubdom/tpmemu-0.7.4.patch             |   12 +
 stubdom/vtpm/Makefile                  |   37 +
 stubdom/vtpm/README                    |   75 +
 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/README                 |   75 +
 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         |  794 ++++++
 stubdom/vtpmmgr/vtpm_storage.h         |   68 +
 stubdom/vtpmmgr/vtpmmgr.c              |   93 +
 stubdom/vtpmmgr/vtpmmgr.h              |   77 +
 tools/configure                        |   26 +-
 tools/configure.ac                     |   32 +-
 tools/install.sh                       |    1 -
 67 files changed, 14613 insertions(+), 169 deletions(-)
 rename tools/config.guess => config.guess (100%)
 rename tools/config.sub => config.sub (100%)
 create mode 100644 config/Stubdom.mk.in
 create mode 100644 config/Toplevel.mk.in
 create mode 100644 configure.ac
 mode change 100755 => 100644 install.sh
 rename {tools/m4 => m4}/curses.m4 (100%)
 create mode 100644 m4/depends.m4
 rename {tools/m4 => m4}/extfs.m4 (100%)
 rename {tools/m4 => m4}/features.m4 (100%)
 rename {tools/m4 => m4}/fetcher.m4 (100%)
 rename {tools/m4 => m4}/ocaml.m4 (100%)
 rename {tools/m4 => m4}/path_or_fail.m4 (100%)
 rename {tools/m4 => m4}/pkg.m4 (100%)
 rename {tools/m4 => m4}/pthread.m4 (100%)
 rename {tools/m4 => m4}/ptyfuncs.m4 (100%)
 rename {tools/m4 => m4}/python_devel.m4 (100%)
 rename {tools/m4 => m4}/python_version.m4 (100%)
 rename {tools/m4 => m4}/savevar.m4 (100%)
 rename {tools/m4 => m4}/set_cflags_ldflags.m4 (100%)
 create mode 100644 m4/stubdom.m4
 create mode 100644 m4/subsystem.m4
 rename {tools/m4 => m4}/uuid.m4 (100%)
 create mode 100755 stubdom/configure
 create mode 100644 stubdom/configure.ac
 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/README
 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/README
 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/install.sh

-- 
1.7.10.4


_______________________________________________
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®.