From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7257586578133876736 X-Received: by 2002:a05:6402:356:b0:522:59a7:5453 with SMTP id r22-20020a056402035600b0052259a75453mr997916edw.35.1690363983128; Wed, 26 Jul 2023 02:33:03 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:aa7:d597:0:b0:522:7a58:4f72 with SMTP id r23-20020aa7d597000000b005227a584f72ls138373edq.0.-pod-prod-01-eu; Wed, 26 Jul 2023 02:33:01 -0700 (PDT) X-Google-Smtp-Source: APBJJlFdOUB7Wrx2CCdn7L4j+tG0FMnh5k3IhGOX//O8e61b9q1vN0RS5FtbBJ35Ev9mDApT8tYp X-Received: by 2002:a17:907:78c9:b0:992:a618:c3c4 with SMTP id kv9-20020a17090778c900b00992a618c3c4mr1410510ejc.66.1690363981100; Wed, 26 Jul 2023 02:33:01 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1690363981; cv=pass; d=google.com; s=arc-20160816; b=CCrpvu1Lk4teuHlPuFYfcp7UR+T/dEeoMFaYefQCa9osqDoSekVKojI1AbVDBDBqOP VU/Sv7ONCgJ+x38SlGBSZzRmd64ma2ZT7lMPvvOJR9Nd7YGiXZb+P0SH9ddTzLBisxu5 /fsplIs+1iy6KRb9BSsAGoZKlhCAAYNTfG0YTzjb39DsCHNIVbzSodhqVPSgSZXRcTjl kcphAYS9clhd7x0HMgCQJdzy9YWPxq2F1qha3jhx7Dr2N4KtHpplMfe4rwmX64Hx/JZh iCsLM/hGS+gWAgiN4vyqydzRUdwK33miE963vX2U3gwTDAeFkQijHkezp4+4dmuHfbY9 Uw/g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=2py2TvAvV7ScgckLr+Qa2h3wkXZeiw2IMHfuPiFaNzk=; fh=I0zhDwClp4c7lCx04BAwmuBdXmHSvL5XcpysQeQ5TKs=; b=JIPlRMmYYTRe1zJylFfh7owRoGC90WP0ZN5V6JH1c0Q473BQs86EB832sJ+EEsnOtk 5n0ulWC94LL4+XGN1F06j2IbWF2iMp/xXFY6pgs7Fr8v0bx57i/S+rJebSsnVkyf3jWQ uN5a9VyEdOsbZ9wEA1bWwj1BZSSFNzF+KM59DEHTBV02Me9+jLueBetcOK/gXeWTVvwA GbqhOgMVmf8CttPhpPfaE+qdVNj6QA5rD8E2IltjhsZUGFwfdrQdwWp35esnT/fXl8M4 bRIAEKLYyPiLfrz9ArIcqZCgDNGGo5p24fT+1oxK+KqSZCNWTwrMIPjCXzmGGdziokB6 J9BA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="QrWp/CbX"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1e::628 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0628.outbound.protection.outlook.com. [2a01:111:f400:fe1e::628]) by gmr-mx.google.com with ESMTPS id ta7-20020a1709078c0700b00991ee378a7csi867277ejc.2.2023.07.26.02.33.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Jul 2023 02:33:01 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1e::628 as permitted sender) client-ip=2a01:111:f400:fe1e::628; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="QrWp/CbX"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1e::628 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f84UshXBaI/pT1E5Qe7dPHFaQFcGrrdQ0wGuZeY7I2FQZNh8TFv2hN7NYeVSmy12//5D/pmqkMmRlMkvHpnHwwduH3mVJobdGlT6fpLJpdrzn2JsHrs3vCtf0/W9OWbrKRzkfmn69QpQkW4An6VGh2XwOYOqFJohQyNyNlQlyBaiFSmkw2FF+lr0RliP5HYm1AKiKdx7fHMf6hIhzzgIl1R2crPrrPIQlSqXud751XCUCRAkBrINsjfR9X27stdkUc5FE49UGRlg+iXkzH6bOXGnjXtKoKxic5PWp+yeALNeEK6JIThbdlg1WpTZpf3wALOoq0d9TF66D3ITudD36Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2py2TvAvV7ScgckLr+Qa2h3wkXZeiw2IMHfuPiFaNzk=; b=X/S11J3OpVkgJhoS4R0X8r591C3pOgtzDJ3OKzBuqlQrO69zxRfUsv+3h8K6XbkbqixMciv9O+5kAoZEiA+QiKWO5i5SoQhfSzNDIQkkT0XV2PB4MqZOn4BfW8StC3tLeQtS/OsVvD6NGfke2GEITfvbv5hK8Fkq/R1OrzgNMrj+AKlkeLmrvvxztII81zOR3gnZbrhhiVcGGrvL0hQTCVO9urAxw2GSCDFwW2IfHbqm4ITS0DT/73++cYYtyCe/hIC+oTddIYsKWCLGMBG2ncD91kvt/NHU00lmQPUWJQZ2CaJxI9UvRRgphK/DRf6eb/Q0FOFGiBgAVna13EiwwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2py2TvAvV7ScgckLr+Qa2h3wkXZeiw2IMHfuPiFaNzk=; b=QrWp/CbXbOtrUAfvhpZmjbK9FexZCpKK+pxZ6l+PG+7SwviKx7q+w52HWZNRuKLFC/YHvkS7dwi6q3L0tIlcl6cBM6DdpnM6Hi0zpSX+bd9FTKKPyJIZfnyW1nbCzphxm5RsVpaR7SBho7NeFVvSqjCw4q84PG9yUT0sQbgEXKLyt1eflg0t2Lc3+/R3Sf+eM4NE3mzSJk+SBWWM/2wMhtrHweJoqS2zIZcfDo10QYG6nWc5fj90Rdth9JGtpx/wLbDvrm1Q1ymZmLz0y+cv25UPjXO57uNUCY6mHkdiJhC/vLA40dqxMhZgTHfbLScdGrbzjz7qG/eA/MxjDFuzrA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by DU0PR10MB6929.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:414::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Wed, 26 Jul 2023 09:32:59 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::bd20:71c1:832f:f633]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::bd20:71c1:832f:f633%4]) with mapi id 15.20.6631.026; Wed, 26 Jul 2023 09:32:59 +0000 Message-ID: <66eabbc1-80e7-68d0-4bc4-00e77467d394@siemens.com> Date: Wed, 26 Jul 2023 11:32:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH v3 04/11] linux-mainline: Add fTPM support Content-Language: en-US To: Uladzimir Bely , isar-users References: <241b689507a6e8933d2d92046f5cbda6d125b3ec.1689872892.git.jan.kiszka@siemens.com> <5ae9c7e257fce7443ee786d68f6ea51e570a61a4.camel@ilbers.de> From: Jan Kiszka In-Reply-To: <5ae9c7e257fce7443ee786d68f6ea51e570a61a4.camel@ilbers.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR0P281CA0168.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b4::17) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|DU0PR10MB6929:EE_ X-MS-Office365-Filtering-Correlation-Id: 417fae5f-7961-468b-dbeb-08db8dbb4cd6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: F9JYmlJuOEgQYCYO2bAC+Kd7pewpvMImct4L1mfWn0a6657AkjW1CrgQcqPJlEia0YYSbDMwPuOQxUYv6Y6Nm4zRgzFLjNCrDDvqixUpRHnplx+QTbEOrMCyOBFduszE8M+3m3NMvDeCXhCbortzoar9xR2gzK5C0xGwHZt8uF0xeAd0J0v+Wmaqt0+hQ14GgdMYtjUErmDm0Kal9BZId4PqUD/PJgJYJC7JaZb0RsxrIn+viMquiDbfinF0yHNcrMNPKTXhv2Ft0Im88/iEYuV+UlTzyR5Lwr/ICQCCEGWeDJYrqEGcVcU9QymdmYG89KaH+cgbR/yMvS6rJR3DEU2Jxs/k9QgoM5iZg1ATsc8/ooCFtSIRw0qI+9zpOp5rt4Da1+T1nsKIF/K1vv3YBFZfpLTL3dZMqsaR5aeZ7Ri8eUyBmXGdETx+dGREgUfVGokWZJbYdTR+d/q1xOMpss+NA/2BO10RkJ/lf84EK7DRWgvAM1N9XMW0Yi5oqlIpX7UE953pB+LAOPwHXXfC1fnrJf8bVtHZs/Asj/qeskss6GOud1l6DYeKutIwWHjBaHAJgyZPbKTEfQZa7QBJP4+xJSeuVpRA+B0bbghkL4Nc7CwBqomoa3DSXaQV8XgTH5BentlGMlfaV+6+LPLLQw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(396003)(346002)(136003)(366004)(39860400002)(376002)(451199021)(31686004)(26005)(186003)(6506007)(2906002)(86362001)(31696002)(82960400001)(36756003)(8936002)(8676002)(110136005)(6486002)(6512007)(6666004)(478600001)(316002)(38100700002)(5660300002)(41300700001)(66946007)(66556008)(66476007)(44832011)(53546011)(2616005)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Ni94YmwzTXlzTmtTeUg3QS92aEI2c1oyc3lXcW9xZ2gvTytnV09LSXNrZ3FY?= =?utf-8?B?Nm8zdGowRHlrdmhiNkpEK0FLZm5GelhZQXN3cmxiQWtGZUN4NS9FNnFwdWRh?= =?utf-8?B?b2FEWXh4eU8rU1RqUXBTa2lZb2JoUnowMjh3TmxFWkc0enN4OFNFWkhmSktW?= =?utf-8?B?dldmN3BZRXV1a2M4RTVqS0ZQTVlJRXhFZVplS1pLc3p6VklycmVoMnhBLzUv?= =?utf-8?B?MGxVc0V2cHgzcnFkTDBlTnBRYlNmb3hUamRNcGIvdkJEeDFrZGNVcEtaeHY0?= =?utf-8?B?MzAzekZWQWRZQ1Y2Q1I4S3NpRkppT1k5czJMdm9NZE9tZDM1UUVwTm1OTEhE?= =?utf-8?B?WUp4QUwzRFFJSVVDV0hNdnZmRTUyK0lJQ1ZUMzdwQTJkMDhzd3lzYUEwOWdO?= =?utf-8?B?QTYyVEZRb3dTYXVBYlNjNHBsNWNPWTdyazVrVDFhZ0pKSUIrMzcyWVBkTlNo?= =?utf-8?B?S0VKZXBQUFdmakc4UVlVekhNcER1ZEtNTEpEc0NlazRCYW1FdFM0MWp5SmZk?= =?utf-8?B?aHY2U2VUcG9IcGdlSm56WllqME5mVmdtZzE1MHlLbUZtWm5nT0hDcmxhK0ll?= =?utf-8?B?TnhIUUUrUUt1aDVBSVBwanZzKzh1N1NQUkZGZm0rbHNRMzlXRlYxU1BOUHk2?= =?utf-8?B?Q2dPcVZIWWMrZ1ZReWhxSTlGdjV0VCtGMWZUanBsQndMUFJocW9HcnJhZU13?= =?utf-8?B?dTR2SGdhNk5Tc3hTVmduRGJxLytOWkR1NlRBUCtubWc4NUtqSWVsbGIzdVkw?= =?utf-8?B?bHV6bjVNc1pxbXhDeEVBUWJUaVJtN3VIak1iMmhsbS9RN2YrODZQZ20ydmM2?= =?utf-8?B?UktNb0l1ek9xa2V3Q01DSEJQQmlCR01HbDRMNkc2dUdpajBidHdOMHV1Z2lR?= =?utf-8?B?NUt4em5rd1lPZEVBTXY2TGNnSmpZb0Z0b3lnTEJ0SDZORk1qOEtqUFppYVpY?= =?utf-8?B?N1pFS0RLRXZNblB2UmM0ZlFaOUQ4NXc4dEU4eUxsQjBrMFp5S0tOMHJMV2p0?= =?utf-8?B?NVBMQzA3NlpUKzcwN0craThxMGp4aUFsKzJya3NTZW1qa0VTL2YyVUoxQXlM?= =?utf-8?B?azFuQTE0dmkvcEZtRklTc29oVzhaaUJMdjl2UEF3ckwwL0JrclBHR0FSaVBH?= =?utf-8?B?RjVmcSs2K3pNZm1ZK0RTcEo4OFNta3ozSzZ6QVZYb1U4KzlPUk9QZG1ETVh6?= =?utf-8?B?YnVHYjIvWllyREIvd20yR01XTldTV1gxc1I0YVpYVnhMeEh3KzBZYmluRjY0?= =?utf-8?B?TGxaR0poZlZiajJDYTRRMDhVSWFQUDQ5c05uaStRbUxJUUQ2Mi9tQ0NjYWdD?= =?utf-8?B?UGpvdkhJSkUwNTAxejhHcnZBMURHd1lPYy9qWWp4SlZrZDUxVHJMMmN0dG1i?= =?utf-8?B?cDNjNmgvdkwyME5zUkwzcml1T0ZpbG5XQ3UvOVlDQktoajczUm0yYUhrVUFY?= =?utf-8?B?UzdSV3hkaHF4NW5QTDFCeStkYy9acVNRWUJ2NGtGM3dPUlRwUC94dWhSR0Zj?= =?utf-8?B?YmFHUnFIaURaeWtQRTlrbHlieC9hbGZ4cWVjOXdsNWdWQ3Npblk5TC9yWWdB?= =?utf-8?B?V3YvM2pxVURaWWxmZUtXOE1TZXBwYU9sL1NsMFA4dHJTbGo0N291RDNYN3Zm?= =?utf-8?B?WlJzZTVuV0FabTlyY3RucXplRnFaOG5HaEZuTE9VWVBkcWNFUE1rVDFFTU93?= =?utf-8?B?TEFVUnNBa1o3cUZDOFBLMnM2SEswYVJNTTBaWXVpandPT0FHUUg0VSt2cXpn?= =?utf-8?B?dzdBMDJITG13NEk1MW80L2hqOVNRclRrNC9OVVFWUjhlMU1SeFc5UitnMCt4?= =?utf-8?B?NGEwQk80Znh3SDgzdHcxVzZtUTFnd1U2Q1JQRHRwcEllTnljQmVjYWZiMHp3?= =?utf-8?B?Y1h1VXJwaFg5clBIR0RtYk9FRlZoV0VNS3ZJckRvL0RuWFNCUUhhUXgwWWNs?= =?utf-8?B?TmNjR3lWTHBjK1FNN3JERnp3b1BpalNVc2dncnpQQmVVdzIvV0c5TWRxdDFh?= =?utf-8?B?WHFPRHM5Qm1oRzd5dktJdlFVT3lEQTBXblpwSk11V0lsc01EVCtpclpYT1dQ?= =?utf-8?B?Q0xQL2pWOXhJVzcrRkwvYngwWGxkb3lLSitXY1NZQWFVSVhjT3lxVGJGQmJj?= =?utf-8?B?YTNna2RIM2Q0V1ErYmorQ2RZcm5uL1NzZ25kbkkyaTI3MjFQc25GbHJmZG5l?= =?utf-8?B?SlE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 417fae5f-7961-468b-dbeb-08db8dbb4cd6 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jul 2023 09:32:59.3309 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: jPUxEs0n50gyVZOrLyYwc7WLRMPnE4SrM92lMN2uog4B6oC0eAYTD4xwND4qhihgn3DtnOpODjxTxON93s+Tmw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6929 X-TUID: kYLgPkusSmCW On 26.07.23 10:31, Uladzimir Bely wrote: > On Tue, 2023-07-25 at 16:43 +0300, Uladzimir Bely wrote: >> On Thu, 2023-07-20 at 19:08 +0200, 'Jan Kiszka' via isar-users wrote: >>> From: Jan Kiszka >>> >>> Needed for the stm32mp15x demo of fTPM. >>> >>> Signed-off-by: Jan Kiszka >>> --- >>>  meta-isar/recipes-kernel/linux/files/ftpm-module.cfg     | 3 +++ >>>  meta-isar/recipes-kernel/linux/linux-mainline_5.4.203.bb | 2 ++ >>>  2 files changed, 5 insertions(+) >>>  create mode 100644 meta-isar/recipes-kernel/linux/files/ftpm- >>> module.cfg >>> >>> diff --git a/meta-isar/recipes-kernel/linux/files/ftpm-module.cfg >>> b/meta-isar/recipes-kernel/linux/files/ftpm-module.cfg >>> new file mode 100644 >>> index 00000000..f47620bc >>> --- /dev/null >>> +++ b/meta-isar/recipes-kernel/linux/files/ftpm-module.cfg >>> @@ -0,0 +1,3 @@ >>> +CONFIG_TEE=m >>> +CONFIG_OPTEE=m >>> +CONFIG_TCG_FTPM_TEE=m >>> diff --git a/meta-isar/recipes-kernel/linux/linux- >>> mainline_5.4.203.bb >>> b/meta-isar/recipes-kernel/linux/linux-mainline_5.4.203.bb >>> index 76f73f02..27ebf131 100644 >>> --- a/meta-isar/recipes-kernel/linux/linux-mainline_5.4.203.bb >>> +++ b/meta-isar/recipes-kernel/linux/linux-mainline_5.4.203.bb >>> @@ -14,6 +14,8 @@ SRC_URI += " \ >>>      file://x86_64_defconfig \ >>>      file://no-ubifs-fs.cfg \ >>>      file://no-root-nfs.cfg;apply=no" >>> +SRC_URI:append:stm32mp15x = " \ >>> +    file://ftpm-module.cfg" >>>   >>>  SRC_URI[sha256sum] = >>> "fc933f5b13066cfa54aacb5e86747a167bad1d8d23972e4a03ab5ee36c29798a" >>>   >>> -- >>> 2.35.3 >>> >> >> This patch seems to make CI fail at "CrossTest.test_cross" build. >> >> In this test we build in parallel two "armhf" targets that both use >> "mainline" kernel - stm32mp15x-bullseye and de0-nano-soc-bullseye. >> >> Due to the same distro/kernel/arch they are both build in parallel in >> the same workdir (build/tmp/work/debian-bullseye-armhf/linux- >> mainline/5.4.203-r0) but due to "append:stm32mp15x" they should use >> different kernel config. This causes two parallel confliction builds >> and results in some weird error: >> >> ``` >> cat: /workspace/build/isar_ub_devel_fast/469/build/tmp/work/debian- >> bullseye-armhf/linux-mainline/5.4.203-r0/rootfs/dpkg_partial.log: No >> such file or directory >> ``` >> >> By the way, NoCrossTest.test_nocross doesn't fail since it doesn't >> build another bullseye/armhf linux-mainline in parallel with one for >> stm32mp15x. >> > > There are two possible ways to fix the issue: > 1. use "ftpm-module" config fragment not only for stm32mp15x (either > globally, either only for armhf targets) > 2. split "linux-mainline" build > > We would actually prefer way [1] since it doesn't increase build time > in CI. Some additional modules should not be a problem even if they are > not really used/required. > > I'm going to make a local fix (e.g., use ftpm fragment for all targets) > and to check if it works. Thanks, fine with me. Jan -- Siemens AG, Technology Linux Expert Center