[meta-virtualization] [PATCH v3 7/8] xen: TPM Emulator for Xen stubdoms

Christopher Clark christopher.w.clark at gmail.com
Thu Apr 26 15:10:13 PDT 2018


On Thu, Apr 26, 2018 at 1:15 PM, Kurt Bodiker <
kurt.bodiker at braintrust-us.com> wrote:

> TPM Emulator is a software-based TPM and MTM emulator. This TPM Emulator
> recipe creates a static library that is cross-compiled against MiniOS,
> Xen, LWIP, Newlib, PolarSSL, and the stubdom-specific GMP headers and
> subsequently used during the cross-compilation and linking of the Xen
> vTPM and vTPM Manager stubdomains.
>
> The current Xen source code is hardcoded to fetch a specific version of
> this package. The patch files originate from the Xen/stubdom source
> tree. This recipe provides the flexibility to change version or modify
> the patches.
>
> Signed-off-by: Kurt Bodiker <kurt.bodiker at braintrust-us.com>
> ---
> Changes in v3:
>  - none
> Changes in v2:
>  - patches formatted to striplevel=1
> ---
>  recipes-extended/xen/files/tpmemu-0.7.4.patch      |  12 ++
>  recipes-extended/xen/files/vtpm-bufsize.patch      |  13 ++
>  recipes-extended/xen/files/vtpm-cmake-Wextra.patch |  21 +++
>  .../xen/files/vtpm-deepquote-anyloc.patch          | 127 +++++++++++++
>  recipes-extended/xen/files/vtpm-deepquote.patch    | 187
> ++++++++++++++++++++
>  .../xen/files/vtpm-implicit-fallthrough.patch      |  10 ++
>  recipes-extended/xen/files/vtpm-locality.patch     |  50 ++++++
>  .../xen/files/vtpm-parent-sign-ek.patch            | 196
> +++++++++++++++++++++
>  recipes-extended/xen/tpm-emulator.inc              |  37 ++++
>  recipes-extended/xen/tpm-emulator_0.7.4.bb         |  26 +++
>  10 files changed, 679 insertions(+)
>  create mode 100644 recipes-extended/xen/files/tpmemu-0.7.4.patch
>  create mode 100644 recipes-extended/xen/files/vtpm-bufsize.patch
>  create mode 100644 recipes-extended/xen/files/vtpm-cmake-Wextra.patch
>  create mode 100644 recipes-extended/xen/files/vtpm-deepquote-anyloc.patch
>  create mode 100644 recipes-extended/xen/files/vtpm-deepquote.patch
>  create mode 100644 recipes-extended/xen/files/vtpm-implicit-fallthrough.
> patch
>  create mode 100644 recipes-extended/xen/files/vtpm-locality.patch
>  create mode 100644 recipes-extended/xen/files/vtpm-parent-sign-ek.patch
>  create mode 100644 recipes-extended/xen/tpm-emulator.inc
>  create mode 100644 recipes-extended/xen/tpm-emulator_0.7.4.bb
>
>
Seeing whitespace damage in vtpm-locality.patch on: tpm/tpm_emulator.h
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-virtualization/attachments/20180426/91daea65/attachment-0001.html>


More information about the meta-virtualization mailing list