From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7257948820735000576 X-Received: by 2002:a05:6512:54a:b0:4f8:5d0f:c779 with SMTP id h10-20020a056512054a00b004f85d0fc779mr1913148lfl.40.1689872895441; Thu, 20 Jul 2023 10:08:15 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:aa7:d29a:0:b0:521:9348:66ea with SMTP id w26-20020aa7d29a000000b00521934866eals345603edq.0.-pod-prod-04-eu; Thu, 20 Jul 2023 10:08:13 -0700 (PDT) X-Google-Smtp-Source: APBJJlFQ75RQe8LZGUxIftzidtRwJ6Uj0uLrjqo9L79o3YDda1/0HT98+lO8QLSKftIJwoLVv/sG X-Received: by 2002:aa7:c258:0:b0:51e:6a:b4ba with SMTP id y24-20020aa7c258000000b0051e006ab4bamr4228032edo.41.1689872893278; Thu, 20 Jul 2023 10:08:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689872893; cv=none; d=google.com; s=arc-20160816; b=j2mNhYAnTRxlXHm1cpvOwlMcT8WDDR5vACHTW36B/tph0Hzx3C3hftwwxbHtbYx8Rl s0ru3scWOKm1W9ItOWNod9hg1HWMa6XuyFsEHKfiq70snQ0nMn5p0mdFiKpzovcFTkaF GjXMWY4I7W7wrhHCYC8tTS77nE1E0DtzpsFt1evj4KK4uerUHa3UhqBLukZEvqLTahJV pN2wpM7KuIb/B+HjHgc+VnCPBRCQVeDT0dmY5W394fVG8sPpgVmT8LrR/TRJ4HyxM88z QccFCRcimWOpqw0L2gsaGUEPMbM7mQD36sP4M31kBLQAiX5TYyIqJgHqKV11JWuOJSk6 Go1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=PdmypO/MZiW7yhUscpmff0AG7PvkfOp5u6mzyQNw8qY=; fh=i2rMp76O4OuqKOrPWESC/E2VYXjzqUtPdBv0yMcUYYM=; b=QhBFWVoJk+Ff/FUdQz0/Uh1ysXSjl3WayewS9G2XKWCMoAzaVRkCksX953dAxeS8U2 uw+BfG19gm1LeNdgWaL4d/qsjkrH95tvqgdJabGQUf9i7bw3R5/9JXxZFLnM2AfWMJAi xer5jkRVQRBiaOq97pK3BF6Ni4bJF0fQyarsD3yG+x9vSh0US+6xy9K7vLA4cszMMbSF cADU5V2r5EpWaIBDgSlwXGuGhKApI0u8dTYQuZk9sNuKFkWDWZgA0CaX2uxsfyNw3Trx PE2xPqtwsBGHseDMO7zdj2cbIWGPtoOtCSlSZksY7fHv2wDearSTsXtgFztwxGy4Crtj nMcA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=BwWAjzeD; spf=pass (google.com: domain of fm-294854-20230720170812e62b67d12a0ca5b9d2-_n2cha@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-20230720170812e62b67d12a0ca5b9d2-_n2cHA@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id z9-20020a05640235c900b0052171bda268si79174edc.3.2023.07.20.10.08.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 20 Jul 2023 10:08:13 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-294854-20230720170812e62b67d12a0ca5b9d2-_n2cha@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=BwWAjzeD; spf=pass (google.com: domain of fm-294854-20230720170812e62b67d12a0ca5b9d2-_n2cha@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-20230720170812e62b67d12a0ca5b9d2-_n2cHA@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 20230720170812e62b67d12a0ca5b9d2 for ; Thu, 20 Jul 2023 19:08:12 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=jan.kiszka@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=PdmypO/MZiW7yhUscpmff0AG7PvkfOp5u6mzyQNw8qY=; b=BwWAjzeDh8x/GIfOR0WYdny/5q04guPixoCDb2tOCEsowjKu1JjyP7fTYIS4YxsMIXKmAC WmFHKqqNGZPRwy5HRstHWah4O0j5+iYyeIw/HJv8D5yWTLWwQWIUwSMCJEMhHMu45KLL6eWL 0x6c56mSGf8CnjkzSYqIV8+ZB1bWY=; From: Jan Kiszka To: isar-users Cc: Bao Cheng Su Subject: [PATCH v3 00/11] Fixes, cleanups and updates for OP-TEE and TAs Date: Thu, 20 Jul 2023 19:08:01 +0200 Message-Id: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-TUID: B7K1yw0QGNTU This summarizes and partially updates previously sent patches to fix and improve the recently merged OP-TEE changes. Labeling it v3 as some patches were already sent out in v2. Improvements over the individual patches: - update for WolfSSL in fTPM recipe - better unbinding of fTPM on tee-supplicant shutdown Patch 11 might still have no effect and needs confirmation via larger CI builds. Jan Jan Kiszka (11): optee-client: Add missing runtime dependency optee-client: Unbind ftpm, rather than remove its driver optee-examples-stm32mp15x: Fix parsing error for non-stm32mp15x machines linux-mainline: Add fTPM support initramfs-tee-{ftpm,supplicant}-hook: Move sync loop to ftpm-hook initramfs-tee-supplicant-hook: Account for modular optee initramfs-tee-ftpm-hook: Lift timeout to 30 s Drop stm32mp15x-initramfs in favor of image enabling optee-ftpm-stm32mp15x: Recipe cleanups optee-ftpm-stm32mp15x: Update WolfSSL to 5.6.3 optee-ftpm-stm32mp15x: Add patch to fix parallel build issues meta-isar/conf/machine/stm32mp15x.conf | 2 + .../optee-examples-stm32mp15x_3.21.0.bb | 2 +- .../0001-Fix-parallel-build-of-optee_ta.patch | 45 +++++++++++++++++++ .../optee-ftpm-stm32mp15x_0~230316+git.bb | 11 ++--- .../images/stm32mp15x-initramfs.bb | 15 ------- .../linux/files/ftpm-module.cfg | 3 ++ .../linux/linux-mainline_5.4.203.bb | 2 + .../optee-client/files/debian/control.tmpl | 2 +- .../files/debian/tee-supplicant.service | 2 +- .../files/tee-ftpm.script | 9 ++++ .../files/tee-supplicant.script | 9 +--- testsuite/citest.py | 1 - 12 files changed, 69 insertions(+), 34 deletions(-) create mode 100644 meta-isar/recipes-bsp/optee-ftpm/files/0001-Fix-parallel-build-of-optee_ta.patch delete mode 100644 meta-isar/recipes-initramfs/images/stm32mp15x-initramfs.bb create mode 100644 meta-isar/recipes-kernel/linux/files/ftpm-module.cfg -- 2.35.3