[yocto] [meta-security][PATCH 00/10] move tpm into its own layer

akuster akuster at mvista.com
Wed May 10 08:26:48 PDT 2017



On 05/10/2017 12:46 AM, Dominig ar Foll (Intel Open Source) wrote:
> Armin,
>
> very interesting move. Could you tell us where is located your git repo ?
http://git.yoctoproject.org/cgit/cgit.cgi/meta-security/

currently the changes are in master-next

- armin
> Regards
>
> Dominig
>
> Le 09/05/2017 à 16:46, Armin Kuster a écrit :
>> tpm recipes copied as-is
>>
>> This was done to allow inclusion of TPM components independent of the rest of the layer.
>> minimizes layerdepends
>>
>> fixed incorrect use of DISTRO_FEATURES
>>
>> Updated tpm kernel configs to newer version
>>
>> added a few new packagegroups
>>
>> Armin Kuster (10):
>>    tpm: move to a sub layer
>>    change tpm from distro to machine feature
>>    meta-tpm: add base package group as was in meta-security
>>    packagegroup: remove tpm components
>>    tpm packagegroups: split into logical units
>>    tpm-i2c: some systems us i2c TPM
>>    kernel tpm rework
>>    tpm-image: used for testing for now.
>>    linux-stable: fix module selections
>>    tpm2: package groups fixes
>>
>>   meta-tpm/README                                    |  0
>>   meta-tpm/conf/layer.conf                           | 13 ++++++++++
>>   meta-tpm/recipes-core/images/security-tpm-image.bb | 19 ++++++++++++++
>>   .../packagegroup/packagegroup-security-tpm-i2c.bb  | 19 ++++++++++++++
>>   .../packagegroup/packagegroup-security-tpm.bb      | 29 ++++++++++++++++++++++
>>   .../packagegroup/packagegroup-security-tpm2.bb     | 18 ++++++++++++++
>>   .../packagegroup/packagegroup-security-vtpm.bb     | 14 +++++++++++
>>   meta-tpm/recipes-kernel/linux/linux-yocto/tpm.cfg  |  8 ++++++
>>   meta-tpm/recipes-kernel/linux/linux-yocto/tpm.scc  |  3 +++
>>   meta-tpm/recipes-kernel/linux/linux-yocto/tpm2.cfg |  6 +++++
>>   meta-tpm/recipes-kernel/linux/linux-yocto/tpm2.scc |  3 +++
>>   .../recipes-kernel/linux/linux-yocto/tpm_i2c.cfg   | 15 +++++++++++
>>   .../recipes-kernel/linux/linux-yocto/tpm_i2c.scc   |  6 +++++
>>   .../recipes-kernel/linux/linux-yocto/tpm_x86.cfg   |  4 +++
>>   meta-tpm/recipes-kernel/linux/linux-yocto/vtpm.cfg |  5 ++++
>>   meta-tpm/recipes-kernel/linux/linux-yocto/vtpm.scc |  4 +++
>>   .../recipes-kernel/linux/linux-yocto_4.%.bbappend  | 17 +++++++++++++
>>   .../Convert-another-vdprintf-to-dprintf.patch      |  0
>>   .../files/Use-format-s-for-call-to-dprintf.patch   |  0
>>   .../libtpm/files/fix_signed_issue.patch            |  0
>>   .../recipes-tpm}/libtpm/libtpm_1.0.bb              |  0
>>   .../recipes-tpm}/swtpm/files/fix_fcntl_h.patch     |  0
>>   .../swtpm/files/fix_lib_search_path.patch          |  0
>>   .../swtpm/files/fix_signed_issue.patch             |  0
>>   .../recipes-tpm}/swtpm/files/ioctl_h.patch         |  0
>>   .../recipes-tpm}/swtpm/swtpm-wrappers-native.bb    |  0
>>   .../recipes-tpm}/swtpm/swtpm_1.0.bb                |  0
>>   .../tpm-tools/files/tpm-tools-extendpcr.patch      |  0
>>   .../recipes-tpm}/tpm-tools/tpm-tools_git.bb        |  0
>>   .../recipes-tpm}/tpm2.0-tools/tpm2.0-tools_git.bb  |  0
>>   .../tpm2.0-tss/tpm2.0-tss/ax_pthread.m4            |  0
>>   .../tpm2.0-tss/fix_musl_select_include.patch       |  0
>>   .../recipes-tpm}/tpm2.0-tss/tpm2.0-tss_git.bb      |  0
>>   .../tpm2simulator/tpm2simulator-native_116.bb      |  0
>>   ...path-use-POSIX-getpwent-instead-of-getpwe.patch |  0
>>   .../recipes-tpm}/trousers/files/tcsd.service       |  0
>>   .../trousers/files/trousers-udev.rules             |  0
>>   .../recipes-tpm}/trousers/files/trousers.init.sh   |  0
>>   .../recipes-tpm}/trousers/trousers_git.bb          |  0
>>   recipes-kernel/linux/linux-yocto_4.10.bbappend     |  3 ---
>>   .../packagegroup/packagegroup-core-security.bb     | 18 ++------------
>>   41 files changed, 185 insertions(+), 19 deletions(-)
>>   create mode 100644 meta-tpm/README
>>   create mode 100644 meta-tpm/conf/layer.conf
>>   create mode 100644 meta-tpm/recipes-core/images/security-tpm-image.bb
>>   create mode 100644 meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm-i2c.bb
>>   create mode 100644 meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm.bb
>>   create mode 100644 meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm2.bb
>>   create mode 100644 meta-tpm/recipes-core/packagegroup/packagegroup-security-vtpm.bb
>>   create mode 100644 meta-tpm/recipes-kernel/linux/linux-yocto/tpm.cfg
>>   create mode 100644 meta-tpm/recipes-kernel/linux/linux-yocto/tpm.scc
>>   create mode 100644 meta-tpm/recipes-kernel/linux/linux-yocto/tpm2.cfg
>>   create mode 100644 meta-tpm/recipes-kernel/linux/linux-yocto/tpm2.scc
>>   create mode 100644 meta-tpm/recipes-kernel/linux/linux-yocto/tpm_i2c.cfg
>>   create mode 100644 meta-tpm/recipes-kernel/linux/linux-yocto/tpm_i2c.scc
>>   create mode 100644 meta-tpm/recipes-kernel/linux/linux-yocto/tpm_x86.cfg
>>   create mode 100644 meta-tpm/recipes-kernel/linux/linux-yocto/vtpm.cfg
>>   create mode 100644 meta-tpm/recipes-kernel/linux/linux-yocto/vtpm.scc
>>   create mode 100644 meta-tpm/recipes-kernel/linux/linux-yocto_4.%.bbappend
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/libtpm/files/Convert-another-vdprintf-to-dprintf.patch (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/libtpm/files/Use-format-s-for-call-to-dprintf.patch (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/libtpm/files/fix_signed_issue.patch (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/libtpm/libtpm_1.0.bb (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/swtpm/files/fix_fcntl_h.patch (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/swtpm/files/fix_lib_search_path.patch (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/swtpm/files/fix_signed_issue.patch (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/swtpm/files/ioctl_h.patch (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/swtpm/swtpm-wrappers-native.bb (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/swtpm/swtpm_1.0.bb (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/tpm-tools/files/tpm-tools-extendpcr.patch (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/tpm-tools/tpm-tools_git.bb (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/tpm2.0-tools/tpm2.0-tools_git.bb (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/tpm2.0-tss/tpm2.0-tss/ax_pthread.m4 (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/tpm2.0-tss/tpm2.0-tss/fix_musl_select_include.patch (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/tpm2.0-tss/tpm2.0-tss_git.bb (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/tpm2simulator/tpm2simulator-native_116.bb (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/trousers/files/get-user-ps-path-use-POSIX-getpwent-instead-of-getpwe.patch (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/trousers/files/tcsd.service (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/trousers/files/trousers-udev.rules (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/trousers/files/trousers.init.sh (100%)
>>   rename {recipes-tpm => meta-tpm/recipes-tpm}/trousers/trousers_git.bb (100%)
>>
>
> -- 
> Dominig ar Foll
> Senior Software Architect
> Intel Open Source Technology Centre
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20170510/72d56641/attachment.html>


More information about the yocto mailing list