From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7252203608347770880 X-Received: by 2002:a05:600c:378c:b0:3fb:424b:ef6f with SMTP id o12-20020a05600c378c00b003fb424bef6fmr572985wmr.23.1688626625104; Wed, 05 Jul 2023 23:57:05 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3c91:b0:3fb:422d:501d with SMTP id bg17-20020a05600c3c9100b003fb422d501dls165123wmb.2.-pod-prod-00-eu-canary; Wed, 05 Jul 2023 23:57:03 -0700 (PDT) X-Google-Smtp-Source: APBJJlHef/bjASPbW47wg8WwXZdVpI6/xxnXvkaSFiK/SMcjHwBKfkRxeUik8jc9RHpcLgEBmWoG X-Received: by 2002:a7b:c8d1:0:b0:3f4:2a69:409 with SMTP id f17-20020a7bc8d1000000b003f42a690409mr1103759wml.11.1688626623504; Wed, 05 Jul 2023 23:57:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1688626623; cv=pass; d=google.com; s=arc-20160816; b=gKF7Y11uDI+v3SPBAzdNJ+B0e18OVpqb9lL3wwm1FAjtZXXIYCeYmT+VxMyOeMk3yc dYMclbd5zdqduqoycAJ3RG/doUmWTvC2rv5qHPHkS12iRjlD95utFPbv19/vZCJ6piuq doqI14i/2jL7x+R8yBbmrttg5nvQsAcpIGlId7fkNVW5+HhEX387ygg1dYAxxZNm+YwD AiLQdic3NfxCjTwVLJn6PaFENmI/FgnfVMF0ds7CgTJ42k+KGEDZQ3qfjr9I4PAaXsgy YMIiWDkdDwY7f0l/UffWT7OB0xjg63aG8l5BckjKFSRSNZAD/RMVucSEt4nkMZcO2IHh 4bbQ== 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=Y9DhaMXvJp80n2sbr9UTQbmuGcxsjwhBh4uLhIEztxE=; fh=H9cI6fKBqfF2245wgvPhv3GrFGXSLXpryaWqmqhejG4=; b=RZ0W6v1w4KG8EEhDWacycYm/Lhx+mpY1MoFbSvI0IGXd0CRWPLDYKefwLduBOAat0T vExaO5HdGES4GnhIFbs0c8FP3DAfE/iP3E0+v0/2CorDLPF5IY9aoovo4vHH7lZW8tTJ wNm+89+bWzZNqNycD93htQ8mmJnATFHcl2rgeaBdu2j+NY/ypzeLI19TDWbzD/3jOZnX p0jmFdldsFT7ong6xMyhNX5+fPJKUx01NeK6qzNf5UGkI6oKcZpe3riRUqLQgWhQbeb9 MGVvHUqDtuLwm+2x5dnRo91IJrWmVaqrnuLBZ+PLDWYGVP/1qC9K1PkVBjZmIS1uzFrw RVpA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=L1uxcjMx; 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:fe0d::613 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 EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0613.outbound.protection.outlook.com. [2a01:111:f400:fe0d::613]) by gmr-mx.google.com with ESMTPS id a20-20020a05600c349400b003fbd2175fc3si219758wmq.1.2023.07.05.23.57.03 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Jul 2023 23:57:03 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0d::613 as permitted sender) client-ip=2a01:111:f400:fe0d::613; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=L1uxcjMx; 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:fe0d::613 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=BkhWVy1YF1yZ4HJoUM6rB6fbqLCHTT94gBQOqny5cYU6sX+iXmKXG94RFhLbS/UNoggnBwf+EgPvn4Kihh4S2eQjJZVYESBgrvLfGIe8b0791sHhpLraZsRB3AY2+bmQfnNVcCDDzZIazNPYRdJR6C0EeT8rWMaHvGLvzgL7QJOLjIFEj7HqSeiOcWWcvIEwnYIGfCmBAtxeN0Y8SPkOtBt1lht6YDEhisa7R1xt5JWRI1T32UZ2+1OZ08WVN8931oVgggLOogd/GCpGfNnJ7yi8UEdEct4blTxJsU2uesoT445kotOPSLlFOUOTWNu2VkkB/hkGvdWZGxhFdJBiuA== 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=Y9DhaMXvJp80n2sbr9UTQbmuGcxsjwhBh4uLhIEztxE=; b=Zaz2iuh0oldEdQMZWgUlQI/JNUm+TbWvySvThNkmbUg7IT09I6qDIWppfLqt6hPxlBIgvuzxZmruCpeIx3z/5qAxuYx2dYknfazkIYcageQq1GaxMz9gu/W+YVN6tZcS27yniGtbuSv8Ae8kdWHWlUVfbEN9FZhibyI4f0o9irXgol3WeAjxcrrJq0TAE5ITxTVoIkUOBdPPV8pK90QI4L7gMx2I0RcY+6cC5cRl35uAs13IvnjegABTVAZTPa/p0lsW1xl5ILJQICNzfhLyztLjV6wr+y+2jlRnzej0jR441kXxLlVeD3Ds+ngfIjGNOWam/REVpoIsXgPT9wxYLA== 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=Y9DhaMXvJp80n2sbr9UTQbmuGcxsjwhBh4uLhIEztxE=; b=L1uxcjMxR+AulYUhQ8WwbM4CzJtaTvdSVuwp+ZPiPpfLYV5XTpBMBYg2xEN9DJImx8vl0tmNWT1tVNrGVhxJ6g6TLCk0G0NLTYk2bOKkwiCfiMAGg3iWKFYOdxBNNIEh4/gHTK1dG3efpD6ucCeyN0eT56s2I74aJ3h6bv/thfWurnARVPYvUWH6dZV1w3UYS0z2rgH79ezpuBXjCu1RqorVdilImY8Uc+0jDTVGuP7n4a/93Q79kevWc0RDniKsu8O+cx4Y7OqvZ5gO1wiXHK8miGBC5akZEKBhFQsBYXeDkVvPsGysYnAFN1TU6Za2WBIo9BU97huVCAPU5XsQTg== 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 PAWPR10MB8091.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:37f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Thu, 6 Jul 2023 06:57:01 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::53c2:174a:8b13:ce94]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::53c2:174a:8b13:ce94%3]) with mapi id 15.20.6565.016; Thu, 6 Jul 2023 06:57:01 +0000 Message-ID: Date: Thu, 6 Jul 2023 08:56:59 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH v3 3/7] Add recipe for optee-client Content-Language: en-US To: Uladzimir Bely , baocheng.su@siemens.com, isar-users@googlegroups.com References: <20230705053340.1158024-1-baocheng.su@siemens.com> <20230705053340.1158024-4-baocheng.su@siemens.com> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR0P281CA0249.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::15) 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_|PAWPR10MB8091:EE_ X-MS-Office365-Filtering-Correlation-Id: 76203c5a-9306-486d-2015-08db7dee3327 X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wZce0sbfXe8sajz4l4GdxcTQ4Mil1X6VSsrPfRoHfE+X48ZFNmWSlbXw0hKzhxaLEzD0uVofF1U+Ch6k8tBZjrBsXIT5rxoMKLvrR6YE+uszz3/pMwufTxvWYajuksPOMlrfdMaxl0a8JuiG3pDXQ82TXmj9KCDT+VEM53Hh9PPXtjT0e3O79rCRe22pLav1PjsCJmq3A51ZR4sFYmo/5T2c0XB+8eoHczbOdX89m1/5sR94CQSwby150JjruWosgsKnG7W89tbWluYtUdFgRK00bJmSBEwYKnEBGv2amH0zhcBMf/vhJx7msfsKzN+PFKPvT9i/IuhzpFqNLzAeEIfyj/w6yoEQfoo34o9Fo3gpJiOY1s27Q1RPBuCxFJgd9iYPxBaJSfAmHcuNIpm/XAsE80FT8d7qCmWLLrX/QYLCiQJiGf99BAHiyHpjsomCyt2bWhDDp8Vnly68WBSG3c4I1+QEDjKUZoaEZ2Rh1jxSbIuVskqcZoNN0BwvR1zRLHPn4YQL80bHzmWX4RXNr4ffoJRR1vTuQyFwbclxP5TvK8Zs3Z4xrd9ridhPMI03A8MvhqsThnf49g1+T6EgOGBmpQySMEF4CzqLrjiIPHyTeLR27UKDHNW9w1TeXwxnjgpqm28ziIeUAUZKYrGprA== 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)(39860400002)(366004)(376002)(346002)(136003)(451199021)(41300700001)(316002)(6512007)(6486002)(186003)(53546011)(31686004)(83380400001)(6506007)(26005)(2616005)(82960400001)(478600001)(38100700002)(44832011)(66556008)(66946007)(66476007)(86362001)(5660300002)(8936002)(31696002)(8676002)(2906002)(36756003)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TFdFWXdram5jNlI5MHB1aU1zQ3VFakovMzFsUUEyZUJibjExNmVuMEQvbVBN?= =?utf-8?B?eFZLZlBkTVpicVc1WklQWGVaVEM0QXRTblJXZ3E4QysybGxreDN3Z1E5L3h3?= =?utf-8?B?K3FNM1cwaWtzOHFMbVBsd0ZCM0N5djJlY2FqMk5EZkFNS3pVU0xFSzRFakpP?= =?utf-8?B?R25NK3dNR0Z1STF3TWR6cTJaRUdqWU93ekVxVWNGaWVKcTA4Vm9aQ1hGOGhp?= =?utf-8?B?dkhiOGp3TE9aYUZ5ek80RVhVb3lCb0I2dFJoZnVPd1dmYzJYRDJzY0dtVTBC?= =?utf-8?B?OHdEZ1VFZFl3Qm9IWE9DamtaM0hWVnRGVElLbkxHTWNFYm5JS2NwZ2ZlbC9H?= =?utf-8?B?YUQrL2xPODYveWpTQ0xFMllKdWludHIrd09VcG1iazhJdTNHMG9MUGgyb2tk?= =?utf-8?B?OFJYQkllUVRyUC9tUndsZkRHQXFVWGtqR2paOFQvWG42aHlPOUJRaVR4ZVI3?= =?utf-8?B?NXR2U1VoWkkwRnBqTml0aDNHdFVLazdZZG9RSXd6YU5BOXBOMHg2R1pGbDhi?= =?utf-8?B?ZW1LTmFXWlJXZzd0MnA1Rm1GTGU2WkMyb2tFNGRNSVowTGdIU3k2OWxPYmpt?= =?utf-8?B?S2g1SU5QUWhVZ2lJY20wUHQ4L25XeUsvZm03RG1aRFBXdFRjaXFSVjJZSk1M?= =?utf-8?B?RUdXcFVPUklneFgvMVdIN1NEc2ppcFUvRkZLbEZZK2ZpZStqNFpuZ1h3cUR4?= =?utf-8?B?Y1lBZ1ozK2pQM1grVzhtaTByK0Nja3ZJRUgydEFYcjZMQUx0QStuN3NsZHoy?= =?utf-8?B?N016RzJxNmdiTXpwTXhZQTV5TGlCcWFqS3pQMTkvclVhSUc1SEpGZC9tbGx0?= =?utf-8?B?UXcyenRWUlVROTczZ0lpZ2MwNitVN2ZHWUZkUlZISS9rRCtMN2FCOUQ1UnMz?= =?utf-8?B?ZWMyTGM3Ly9ucGNEZEdhUkV6K1EzNDYrSm9nSkdCOTJIRnhuVEhDUjRnaW9q?= =?utf-8?B?dFp2YWdiSnFFRnZrTjZQSlFmMUJIa0JUKytKTzV1ME83em9SYzVLRXUxd0h1?= =?utf-8?B?NUluZzZ5VUxnTHQ3ZFZGaFNNT1YyTVUvTWc2aVVTaU1SOGVEb2JvMnlwQXli?= =?utf-8?B?U0JaVTFUVURBRS9RUkh1NTlWblRUdkdOYjd2UlNWa1FEUkIxcVllMWNWdUpM?= =?utf-8?B?UXR6UEF5cTJ1cnFXdzlRcDZDUGJ1Q2x2dWZnNmFMREhkc3NhRGJYNU85cVRm?= =?utf-8?B?V2l0ZzJoMXBpdjgxelh2SitNOGFNTDFkeXlaNXBYSjZ0N3poWEhpQ2cxaTg2?= =?utf-8?B?dFBXMkxxK0dMVmh2YnlEZGtPY2djVUw0S0I2T2g5ejJmUmtETGtJMmdmVDVN?= =?utf-8?B?Y0huVU9BUFByY2tsdmJMa2YyZjhPQUZSbkh3cks3WSthNDFiVENvdXVSQmRJ?= =?utf-8?B?SFFJM3ptTDM1cXJkaG5oeXRycERZL0pSTjRKd3pGeGkyY0ZTR0kyeklqVjdv?= =?utf-8?B?TkY3Y1dqMnNtNWNnUk1TVS9GNGF6bGtHamZUUXNUWHhFNlhxQUF6aG42WTE5?= =?utf-8?B?ZWZ5OWNZSXNKV25FaTdGejRmR2xsbmV3eEcxZW9EUk5uMGhldk13aktaOHc5?= =?utf-8?B?NGtITWp4ZEtLUmdRUXRkRW1hY3l3MTNxWmNWVEZnTk0xK1FUMDc0aE02bVB6?= =?utf-8?B?emZIQ2JScUFYSW5kcUpzeWlXTXl6UmM2dkU2NWRkVlRhNVRuZDhqSjBXSmNO?= =?utf-8?B?TldjVFlhRENvOXJ1ZnFwdkNOTFRJU3BkM2h0VVBHZE1STFFoNGFSODBxWEtO?= =?utf-8?B?Yko5MnZ3UnVNRjVnWnJvd1RDRWV0SzdyS1IvNjdqSSt4MTVKK2JXMHZ4R1o1?= =?utf-8?B?TEVNcXF5S05ZRFY0ajFiNk1US0dZanNWby82MlJmKy9uS1BtcEtMVEx2T0Nv?= =?utf-8?B?T1lBWkNrN3lVL3YwTmRRVjFXTTRWdzRQZTd1dGxRY0FuRjYxd0ZURHkwNHhp?= =?utf-8?B?NVpxandlSnVoazVFVkhBdWJTTUcxdXpSVDhKSXhSUnRZWWJTajRGc2lsY2ZS?= =?utf-8?B?S0ZralNGZnlOUEt5RXpvT2VLd25XMHhaaENJS0I2Wjk0M2dzclZWTlBlcGZG?= =?utf-8?B?d0hQdUR1Nnd6VGpFZW9CeXlZYTFZUCtkUTh6TFpXQVRab2R1L01XRE5RV2w3?= =?utf-8?B?Tm9KbUxyOG5ESHIwcDZuSVM5Sjd6Q3ZKK1BYcXJFOXI1WXJlL29MMU5xNGlH?= =?utf-8?B?Ync9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 76203c5a-9306-486d-2015-08db7dee3327 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2023 06:57:01.7817 (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: t31l3FA0gdiZ0kuJEBFOsIaqpB2/xlYKBAbfJMdhFxf8yPH63X+R7cIueu2RFRRN8k6AXNIlMi6wdTdsPvGeYg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB8091 X-TUID: JZ0f6Msnduzu On 06.07.23 07:35, Uladzimir Bely wrote: > On Wed, 2023-07-05 at 13:33 +0800, baocheng.su via isar-users wrote: >> From: Baocheng Su >> >> optee-client provides the userland library for communicating with the >> trusted applications running in OP-TEE. >> >> It also provides a optee-client-dev package for developing host >> application that talks to the TA counterpart. >> >> Also a user land deamon tee-supplicant is provided to serve the >> trusted >> applications for user-land resources such as RPMB accessing. >> >> This brings the .inc for customization, and also a demo recipe for >> stm32mp15x. >> >> The debianization is learnt from the debian offical package. The >> tee-supplicant.service is refined by Jan to fix some timing issues. >> >> Signed-off-by: Baocheng Su >> --- >>  meta-isar/conf/machine/stm32mp15x.conf        |  2 +- >>  .../optee-client-stm32mp15x_3.21.0.bb         | 18 +++++++ >>  .../optee-client/files/debian/compat          |  1 + >>  .../optee-client/files/debian/control.tmpl    | 51 >> +++++++++++++++++++ >>  .../optee-client/files/debian/rules.tmpl      | 27 ++++++++++ >>  .../files/debian/tee-supplicant.service       | 21 ++++++++ >>  .../optee-client/optee-client-custom.inc      | 41 +++++++++++++++ >>  7 files changed, 160 insertions(+), 1 deletion(-) >>  create mode 100644 meta-isar/recipes-bsp/optee-client/optee-client- >> stm32mp15x_3.21.0.bb >>  create mode 100644 meta/recipes-bsp/optee-client/files/debian/compat >>  create mode 100644 meta/recipes-bsp/optee- >> client/files/debian/control.tmpl >>  create mode 100755 meta/recipes-bsp/optee- >> client/files/debian/rules.tmpl >>  create mode 100644 meta/recipes-bsp/optee-client/files/debian/tee- >> supplicant.service >>  create mode 100644 meta/recipes-bsp/optee-client/optee-client- >> custom.inc >> > > The recipe is currently not buildable (at least, in cross mode) for > buster. So, CI fails. > We should likely drop the stm32 from buster - not worth the effort to address that release anymore with new features. Jan -- Siemens AG, Technology Competence Center Embedded Linux