Sorry about all that - I can resend everything specifically for kirkstone On Thu, May 11, 2023 at 02:46:11PM -0500, Ryan Eatmon via lists.yoctoproject.org wrote: > > This does not apply against kirkstone cleanly because of a patch > applied to the master recipe that is not in kirkstone. I'll fix it > as I apply the patch, but I wanted to inform anyone trying it > themselves. > > > On 5/11/2023 1:43 PM, Denys Dmytriyenko wrote: > >From: Denys Dmytriyenko <[email protected]> > > > >Avoid inheriting ti-secdev class and adding unconditional dependency > >on TI_SECURE_DEV_PKG and other variables, when meta-ti-bsp is in the > >bblayers.conf stack, but not building for TI platforms. This solves > >yocto-check-layer signature test for Yocto Project compliance. > > > >Signed-off-by: Denys Dmytriyenko <[email protected]> > >--- > > ...a_%.bbappend => trusted-firmware-a-ti.inc} | 0 > > .../trusted-firmware-a_%.bbappend | 72 +------------------ > > 2 files changed, 3 insertions(+), 69 deletions(-) > > copy > > meta-ti-bsp/recipes-bsp/trusted-firmware-a/{trusted-firmware-a_%.bbappend > > => trusted-firmware-a-ti.inc} (100%) > > > >diff --git > >a/meta-ti-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend > >b/meta-ti-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-ti.inc > >similarity index 100% > >copy from > >meta-ti-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend > >copy to meta-ti-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-ti.inc > >diff --git > >a/meta-ti-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend > >b/meta-ti-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend > >index 4ea63205..00d08a51 100644 > >--- > >a/meta-ti-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend > >+++ > >b/meta-ti-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend > >@@ -1,70 +1,4 @@ > >-PV:k3 = "2.8+git${SRCPV}" > >-SRCREV_tfa:k3 = "2fcd408bb3a6756767a43c073c597cef06e7f2d5" > >-SRC_URI:k3 = > >"git://git.trustedfirmware.org/TF-A/trusted-firmware-a.git;protocol=https;name=tfa;branch=master" > >-COMPATIBLE_MACHINE:k3 = "k3" > >-TFA_BUILD_TARGET:k3 = "all" > >-TFA_INSTALL_TARGET:k3 = "bl31" > >-TFA_SPD:k3 = "opteed" > >+TFA_TI = "" > >+TFA_TI:k3 = "trusted-firmware-a-ti.inc" > >-SRC_URI:append:k3 = " file://rwx-segments-ti.patch" > >-FILESEXTRAPATHS:prepend := "${THISDIR}/files:" > >- > >-# Use TI SECDEV for signing > >-inherit ti-secdev > >- > >-EXTRA_OEMAKE:append:k3 = "${@ ' K3_USART=' + d.getVar('TFA_K3_USART') if > >d.getVar('TFA_K3_USART') else ''}" > >-EXTRA_OEMAKE:append:k3 = "${@ ' K3_PM_SYSTEM_SUSPEND=' + > >d.getVar('TFA_K3_SYSTEM_SUSPEND') if d.getVar('TFA_K3_SYSTEM_SUSPEND') else > >''}" > >- > >-# Signing procedure for K3 HS devices > >-tfa_sign_k3hs() { > >- mv ${BUILD_DIR}/bl31.bin ${BUILD_DIR}/bl31.bin.unsigned > >- ${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh > >${BUILD_DIR}/bl31.bin.unsigned ${BUILD_DIR}/bl31.bin > >-} > >- > >-do_compile:append:am65xx-hs-evm() { > >- tfa_sign_k3hs > >-} > >- > >-do_compile:append:am64xx-evm() { > >- tfa_sign_k3hs > >-} > >- > >-do_compile:append:am62xx-evm() { > >- tfa_sign_k3hs > >-} > >- > >-do_compile:append:am62xx-lp-evm() { > >- tfa_sign_k3hs > >-} > >- > >-do_compile:append:am62axx-evm() { > >- tfa_sign_k3hs > >-} > >- > >-do_compile:append:j721e-hs-evm() { > >- tfa_sign_k3hs > >-} > >- > >-do_compile:append:j7200-hs-evm() { > >- tfa_sign_k3hs > >-} > >- > >-do_compile:append:j721s2-hs-evm() { > >- tfa_sign_k3hs > >-} > >- > >-do_compile:append:j784s4-hs-evm() { > >- tfa_sign_k3hs > >-} > >- > >-do_install:append:k3() { > >- if [ -f ${BUILD_DIR}/bl31.bin.unsigned ]; then > >- echo "Install bl31.bin.unsigned" > >- install -m 0644 ${BUILD_DIR}/bl31.bin.unsigned \ > >- ${D}/firmware/bl31.bin.unsigned > >- else > >- echo "Install bl31.bin.unsigned" > >- install -m 0644 ${BUILD_DIR}/bl31.bin \ > >- ${D}/firmware/bl31.bin.unsigned > >- fi > >-} > >+require ${TFA_TI} > > > > > > > > > > > > -- > Ryan Eatmon [email protected] > ----------------------------------------- > Texas Instruments, Inc. - LCPD - MGTS
> > > -- Regards, Denys Dmytriyenko <[email protected]> PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16522): https://lists.yoctoproject.org/g/meta-ti/message/16522 Mute This Topic: https://lists.yoctoproject.org/mt/98834090/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/leave/6695321/21656/1393940836/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
