________________________________ From: Sumit Garg Sent: Wednesday, December 21, 2022 3:37 PM To: Emekcan Aras Cc: meta-arm@lists.yoctoproject.org ; Ross Burton ; Jon Mason ; nd Subject: Re: [meta-arm] [PATCH 5/5] arm/qemuarm-secureboot: pin optee-os version On Wed, 21 Dec 2022 at 20:10, wrote: > > From: Emekcan Aras > > There is a new optee version 3.19. Currently, qemuarm-secureboot cannot boot > optee 3.19 out-of-the-box. This sounds strange since Qemu is regularly tested in OP-TEE build CI as well as 3.19 release [1]. Is it really an OP-TEE related issue? Can you share details of the boot error you are observing? [1] https://github.com/OP-TEE/optee_os/commit/afacf356f9593a7f83cae9f96026824ec242ff52 -Sumit 2022-12-21 11:33:27 - INFO - E/TC:0 0 Panic 'Failed mapping FIP SPs' at core/arch/arm/kernel/secure_partition.c:1223 2022-12-21 11:33:27 - INFO - E/TC:0 0 TEE load address @ 0xcf412000 2022-12-21 11:33:27 - INFO - E/TC:0 0 Call stack: 2022-12-21 11:33:27 - INFO - E/TC:0 0 0xcf41eb3c 2022-12-21 11:33:27 - INFO - E/TC:0 0 0xcf42bafc 2022-12-21 11:33:27 - INFO - E/TC:0 0 0xcf41bd4c 2022-12-21 11:33:27 - INFO - E/TC:0 0 0xcf42d548 2022-12-21 11:33:27 - INFO - E/TC:0 0 0xcf41e268 2022-12-21 11:33:27 - INFO - runqemu - INFO - SIGTERM received 2022-12-21 11:33:27 - INFO - runqemu - INFO - Cleaning up 2022-12-21 11:33:27 - INFO - runqemu - INFO - Host uptime: 1436.86 2022-12-21 11:33:27 - INFO - 2022-12-21 11:33:27 - INFO - tput: No value for $TERM and no -T specified 2022-12-21 11:33:27 - INFO - tput: No value for $TERM and no -T specified This is the error message. We also have the same issue for n1sdp since the new optee is looking for an SP manifest in FIP.. Need to create a bbappend or an inc file for qemuarm-secureboot as well where the necessary flags are set. Just left it for now since there are other platforms that use optee 3.18 version. I think this can be fixed relatively easily when all the platforms upgrades to 3.19. -Emek > This pins optee-os version to 3.18 for > qemuarm-secureboot. > > Signed-off-by: Emekcan Aras > --- > meta-arm/conf/machine/qemuarm-secureboot.conf | 3 +++ > meta-arm/conf/machine/qemuarm64-secureboot.conf | 3 +++ > 2 files changed, 6 insertions(+) > > diff --git a/meta-arm/conf/machine/qemuarm-secureboot.conf b/meta-arm/conf/machine/qemuarm-secureboot.conf > index f08b84fe..db02dc68 100644 > --- a/meta-arm/conf/machine/qemuarm-secureboot.conf > +++ b/meta-arm/conf/machine/qemuarm-secureboot.conf > @@ -21,3 +21,6 @@ WKS_FILE_DEPENDS = "trusted-firmware-a" > IMAGE_BOOT_FILES = "${KERNEL_IMAGETYPE}" > > MACHINE_FEATURES += "optee-ftpm" > + > +PREFERRED_VERSION_optee-os ?= "3.18.%" > + > diff --git a/meta-arm/conf/machine/qemuarm64-secureboot.conf b/meta-arm/conf/machine/qemuarm64-secureboot.conf > index 55c4cab4..7277817d 100644 > --- a/meta-arm/conf/machine/qemuarm64-secureboot.conf > +++ b/meta-arm/conf/machine/qemuarm64-secureboot.conf > @@ -23,3 +23,6 @@ WKS_FILE_DEPENDS = "trusted-firmware-a" > IMAGE_BOOT_FILES = "${KERNEL_IMAGETYPE}" > > MACHINE_FEATURES += "optee-ftpm" > + > +PREFERRED_VERSION_optee-os ?= "3.18.%" > + > -- > 2.17.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#4220): https://lists.yoctoproject.org/g/meta-arm/message/4220 > Mute This Topic: https://lists.yoctoproject.org/mt/95807186/1777089 > Group Owner: meta-arm+owner@lists.yoctoproject.org > Unsubscribe: https://lists.yoctoproject.org/g/meta-arm/unsub [sumit.garg@linaro.org] > -=-=-=-=-=-=-=-=-=-=-=- >