[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH VTPM v3 00/10] Remaining vtpm patches
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 Regenerate configure script after removing vtpm add vtpm-stubdom code add stubdom/vtpmmgr code vtpm/vtpmmgr and required libs to stubdom/Makefile 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 -- 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 |