[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |