[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