[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


 


Rackspace

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