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
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto