DEBUG: Executing python function extend_recipe_sysroot NOTE: Direct dependencies are ['/srv/pokybuild/yocto-worker/meta-arm/build/meta/recipes-devtools/quilt/quilt-native_0.68.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/meta-arm/build/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot'] NOTE: Installed into sysroot: ['gettext-minimal-native', 'libtool-native', 'quilt-native', 'texinfo-dummy-native', 'patch-native', 'attr-native'] NOTE: Skipping as already exists in sysroot: [] DEBUG: sed -e 's:^[^/]*/:TOPDIR/tmp/work/fvp_base-poky-linux/trusted-firmware-a/2.12.1/recipe-sysroot-native/:g' TOPDIR/tmp/sysroots-components/x86_64/libtool-native/fixmepath TOPDIR/tmp/sysroots-components/x86_64/quilt-native/fixmepath | xargs sed -i -e 's:FIXMESTAGINGDIRTARGET:TOPDIR/tmp/work/fvp_base-poky-linux/trusted-firmware-a/2.12.1/recipe-sysroot:g; s:FIXMESTAGINGDIRHOST:TOPDIR/tmp/work/fvp_base-poky-linux/trusted-firmware-a/2.12.1/recipe-sysroot-native:g' -e 's:FIXME_PSEUDO_SYSROOT:TOPDIR/tmp/sysroots-components/x86_64/pseudo-native:g' -e 's:FIXME_HOSTTOOLS_DIR:TOPDIR/tmp/hosttools:g' -e 's:FIXME_PKGDATA_DIR:TOPDIR/tmp/pkgdata/fvp-base:g' -e 's:FIXME_PSEUDO_LOCALSTATEDIR:TOPDIR/tmp/work/fvp_base-poky-linux/trusted-firmware-a/2.12.1/pseudo/:g' -e 's:FIXME_LOGFIFO:TOPDIR/tmp/work/fvp_base-poky-linux/trusted-firmware-a/2.12.1/temp/fifo.1284407:g' DEBUG: Python function extend_recipe_sysroot finished DEBUG: Executing python function do_patch DEBUG: Executing python function patch_do_patch DEBUG: Searching for 0001-qemu_measured_boot.c-ignore-TPM-error-and-continue-w.patch in paths: /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/poky /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/poky /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/poky /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/poky /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/poky /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/fvp-base /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/fvp-base /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/fvp-base /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/armv8-5a /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/armv8-5a /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/armv8-5a /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/armv8-5a /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/armv8-5a /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/ /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/ /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/ /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/ /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/ DEBUG: Using /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/0001-qemu_measured_boot.c-ignore-TPM-error-and-continue-w.patch for 0001-qemu_measured_boot.c-ignore-TPM-error-and-continue-w.patch DEBUG: Searching for optee_spmc_maifest.dts in paths: /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/poky /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/poky /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/poky /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/poky /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/poky /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/fvp-base /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/fvp-base /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/fvp-base /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/armv8-5a /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/armv8-5a /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/armv8-5a /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/armv8-5a /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/armv8-5a /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/aarch64 /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/ /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/ /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a-2.12.1/ /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a/ /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/ DEBUG: Using /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/optee_spmc_maifest.dts for optee_spmc_maifest.dts NOTE: Applying patch '0001-qemu_measured_boot.c-ignore-TPM-error-and-continue-w.patch' (../meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/0001-qemu_measured_boot.c-ignore-TPM-error-and-continue-w.patch) ERROR: Applying patch '0001-qemu_measured_boot.c-ignore-TPM-error-and-continue-w.patch' on target directory 'TOPDIR/tmp/work/fvp_base-poky-linux/trusted-firmware-a/2.12.1/git' CmdError('quilt --quiltrc TOPDIR/tmp/work/fvp_base-poky-linux/trusted-firmware-a/2.12.1/recipe-sysroot-native/etc/quiltrc push', 0, "stdout: Applying patch 0001-qemu_measured_boot.c-ignore-TPM-error-and-continue-w.patch can't find file to patch at input line 24 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |From b91c651e6d596cfe27448b19c8fb2f1168493827 Mon Sep 17 00:00:00 2001 |From: Mikko Rapeli <mikko.rapeli@linaro.org> |Date: Mon, 15 Jan 2024 09:26:56 +0000 |Subject: [PATCH] qemu_measured_boot.c: ignore TPM error and continue with boot | |If firmware is configured with TPM support but it's missing |on HW, e.g. swtpm not started and/or configured with qemu, |then continue booting. Missing TPM is not a fatal error. |Enables testing boot without TPM device to see that |missing TPM is detected further up the SW stack and correct |fallback actions are taken. | |Upstream-Status: Pending | |Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> |--- | plat/qemu/qemu/qemu_measured_boot.c | 3 ++- | 1 file changed, 2 insertions(+), 1 deletion(-) | |diff --git a/plat/qemu/qemu/qemu_measured_boot.c b/plat/qemu/qemu/qemu_measured_boot.c |index 76a4da17e6a9..ec7f44d3720d 100644 |--- a/plat/qemu/qemu/qemu_measured_boot.c |+++ b/plat/qemu/qemu/qemu_measured_boot.c -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored Patch 0001-qemu_measured_boot.c-ignore-TPM-error-and-continue-w.patch does not apply (enforce with -f) stderr: ") DEBUG: Python function patch_do_patch finished DEBUG: Python function do_patch finished