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

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



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.

>   add vtpm-stubdom code
>   add stubdom/vtpmmgr code
>   vtpm/vtpmmgr and required libs to stubdom/Makefile

Applied these.

> 
>  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
> 



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