From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 96E5FC433EF for ; Thu, 25 Nov 2021 13:00:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=9l8QBaPdb1Y8BP4cjBVMttCQoBA8//9yq5uM0UU1SQg=; b=I7wVjnkP7Ib0sU AX8gFV4YL9Ty5rUvLArABJlFzd9qP9qdrEvu6GrXKcdoYpm+IAQcdVuWjoB/VGW1wieVhGkRIzwzY ghx9jzh0LaTDRARcBNKzXf3BSmYWhhj99zpilBXhaKkZ66448tSP74aXJoKeNpcOOW9NWJr7B6Az/ sI/MhPjGEZy0hGirSjD6vVd5YFph2ySPEQ8X+QuqTO58fjDMRCU6+kC/cSeNTD8/0lUeokE1Wf3zy GjyGkZGx/uI9E1o0ZoAXTyRP9d8OoB583YlA8Subt6HPnV1zmcROLcORalydgHlsIHKwluycyrx2R R4L3rJGXSAcZyyUOGUfg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mqEKo-007YSi-Ia; Thu, 25 Nov 2021 12:58:43 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mqEHf-007X6Z-FA for linux-arm-kernel@lists.infradead.org; Thu, 25 Nov 2021 12:55:29 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4D4001FB; Thu, 25 Nov 2021 04:55:26 -0800 (PST) Received: from bogus (unknown [10.57.46.248]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B94AF3F66F; Thu, 25 Nov 2021 04:55:24 -0800 (PST) Date: Thu, 25 Nov 2021 12:55:21 +0000 From: Sudeep Holla To: Etienne Carriere Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Cristian Marussi , Sudeep Holla , Vincent Guittot Subject: Re: [PATCH v8 2/2] firmware: arm_scmi: Add optee transport Message-ID: <20211125125521.duwjqkkdcbvrc2ct@bogus> References: <20211028140009.23331-1-etienne.carriere@linaro.org> <20211028140009.23331-2-etienne.carriere@linaro.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20211028140009.23331-2-etienne.carriere@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211125_045527_646093_9180F223 X-CRM114-Status: GOOD ( 35.23 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVGh1LCBPY3QgMjgsIDIwMjEgYXQgMDQ6MDA6MDlQTSArMDIwMCwgRXRpZW5uZSBDYXJyaWVy ZSB3cm90ZToKPiBBZGQgYSBuZXcgdHJhbnNwb3J0IGNoYW5uZWwgdG8gdGhlIFNDTUkgZmlybXdh cmUgaW50ZXJmYWNlIGRyaXZlciBmb3IKPiBTQ01JIG1lc3NhZ2UgZXhjaGFuZ2UgYmFzZWQgb24g b3B0ZWUgdHJhbnNwb3J0IGNoYW5uZWwuIFRoZSBvcHRlZQo+IHRyYW5zcG9ydCBpcyByZWFsaXpl ZCBieSBjb25uZWN0aW5nIGFuZCBpbnZva2luZyBPUC1URUUgU0NNSSBzZXJ2aWNlCj4gaW50ZXJm YWNlIFBUQS4KPiAKPiBPcHRlZSB0cmFuc3BvcnQgc3VwcG9ydCAoQ09ORklHX0FSTV9TQ01JX1RS QU5TUE9SVF9PUFRFRSkgaXMgZGVmYXVsdAo+IGVuYWJsZWQgd2hlbiBvcHRlZSBkcml2ZXIgKENP TkZJR19PUFRFRSkgaXMgZW5hYmxlZC4gRWZmZWN0aXZlIG9wdGVlCj4gdHJhbnNwb3J0IGlzIHNl dHVwIHVwb24gT1AtVEVFIFNDTUkgc2VydmljZSBkaXNjb3ZlcnkgYXQgb3B0ZWUKPiBkZXZpY2Ug aW5pdGlhbGl6YXRpb24uIEZvciB0aGlzIFNDTUkgVVVJRCBpcyByZWdpc3RlcmVkIHRvIHRoZSBv cHRlZQo+IGJ1cyBmb3IgcHJvYmluZy4gVGhpcyBpcyBkb25lIGZyb20gdGhlIGxpbmtfc3VwcGxp ZXIgb3BlcmF0b3Igb2YgdGhlCj4gU0NNSSBvcHRlZSB0cmFuc3BvcnQuCj4gCj4gVGhlIG9wdGVl IHRyYW5zcG9ydCBjYW4gdXNlIGEgc3RhdGljYWxseSBkZWZpbmVkIHNoYXJlZCBtZW1vcnkgaW4K PiB3aGljaCBjYXNlIFNDTUkgZGV2aWNlIHRyZWUgbm9kZSBkZWZpbmVzIGl0IHVzaW5nIGFuICJh cm0sc2NtaS1zaG1lbSIKPiBjb21wYXRpYmxlIHBoYW5kbGUgdGhyb3VnaCBwcm9wZXJ0eSBzaG1l bS4gQWx0ZXJuYXRpdmVseSwgb3B0ZWUgdHJhbnNwb3J0Cj4gYWxsb2NhdGVzIHRoZSBzaGFyZWQg bWVtb3J5IGJ1ZmZlciBmcm9tIHRoZSBvcHRlZSBkcml2ZXIgd2hlbiBubyBzaG1lbQo+IHByb3Bl cnR5IGlzIGRlZmluZWQuCj4gCj4gVGhlIHByb3RvY29sIHVzZWQgdG8gZXhjaGFuZ2UgU0NNSSBt ZXNzYWdlIG92ZXIgdGhhdCBzaGFyZWQgbWVtb3J5IGlzCj4gbmVnb3RpYXRlZCBiZXR3ZWVuIG9w dGVlIHRyYW5zcG9ydCBkcml2ZXIgYW5kIHRoZSBPUC1URUUgc2VydmljZSB0aHJvdWdoCj4gY2Fw YWJpbGl0aWVzIGV4Y2hhbmdlLgo+IAo+IE9QLVRFRSBTQ01JIHNlcnZpY2UgaXMgaW50ZWdyYXRl ZCBpbiBPUC1URUUgc2luY2UgaXRzIHJlbGVhc2UgdGFnIDMuMTMuMC4KPiBUaGUgc2VydmljZSBp bnRlcmZhY2UgaXMgcHVibGlzaGVkIGluIFsxXS4KPiAKPiBMaW5rOiBbMV0gaHR0cHM6Ly9naXRo dWIuY29tL09QLVRFRS9vcHRlZV9vcy9ibG9iLzMuMTMuMC9saWIvbGlidXRlZS9pbmNsdWRlL3B0 YV9zY21pX2NsaWVudC5oCj4gQ2M6IENyaXN0aWFuIE1hcnVzc2kgPGNyaXN0aWFuLm1hcnVzc2lA YXJtLmNvbT4KPiBDYzogU3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KPiBTaWdu ZWQtb2ZmLWJ5OiBFdGllbm5lIENhcnJpZXJlIDxldGllbm5lLmNhcnJpZXJlQGxpbmFyby5vcmc+ Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2NzoKPiAgLSBGaXggdHJhbnNwb3J0IGV4aXQgdG8gbm90 IHVucmVnaXN0ZXIgc2NtaSBvcHRlZSBkcml2ZXIgZnJvbSB0ZWUgYnVzCj4gICAgaWYgdGhlIHRy YW5zcG9ydCB3YXMgbm90IGluaXRpYWxpemVkIChoZW5jZSByZWdpc3RlcmVkIHRvIHRlZSBidXMp Lgo+IAo+IENoYW5nZXMgc2luY2UgdjY6Cj4gIC0gRml4ZWQgYXQgbGFzdCBzL0NGR19PUFRFRS9D T05GSUdfT1BURUUvIGluIGNvbW1pdCBsb2cuCj4gCj4gQ2hhbmdlcyBzaW5jZSB2NToKPiAgLSBz Y21pX29wdGVlX2xpbmtfc3VwcGxpZXIoKSBkb2Vzbid0IHRlc3Qgc2NtaV9vcHRlZV9wcml2YXRl LT50ZWVfY3R4Lgo+ICAtIEZyZWUgYWxsb2NhdGVkIHNoYXJlZCBtZW1vcnkgd2hlbiBzY21pX29w dGVlX2NoYW5fc2V0dXAoKSBmYWlscy4KPiAgLSBDbG9zZSBzZXNzaW9uIHRvIFRFRSBTQ01JIHNl cnZpY2Ugd2hlbiBTQ01JIGNoYW5uZWwgaXMgZnJlZWQuCj4gIC0gVXNlIFNDTUlfT1BURUVfTUFY X01TR19TSVpFIGluIFNDTUkgdHJhbnNwb3J0IGRlc2NyaXB0b3IuCj4gCj4gQ2hhbmdlcyBzaW5j ZSB2NDoKPiAgLSBGaXggY29tbWl0IGxvZyB0aGF0IHdhcyBub3QgdXBkYXRlZCB0byB2NCBjaGFu Z2VzLgo+ICAtIE9wZXJhdG9yIHNjbWlfb3B0ZWVfY2hhbl9zZXR1cCgpIGRvbid0IG5lZWQgdGhl IGRlZmVyIHByb2JlCj4gICAgb3BlcmF0aW9uLCBpdCdzIGFscmVhZHkgZG9uZSBmcm9tIHNjbWlf b3B0ZWVfbGlua19zdXBwbGllcigpLgo+IAo+IENoYW5nZXMgc2luY2UgdjM6Cj4gIC0gRml4IHVz ZSBvZiBjb25maWd1cmF0aW9uIHN3aXRjaGVzIHdoZW4gQ09ORklHX09QVEVFIGFuZAo+ICAgIENP TkZJR19BUk1fU0NNSV9QUk9UT0NPTCBhcmUgZW5hYmxlZC9tb2R1bGVzL2Rpc2FibGVkLgo+ICAg IE1pbWljcyBzY21pIHZpcnRpbyBpbnRlZ3JhdGlvbi4KPiAgLSBJbXBsZW1lbnQgbGlua19zdXBw bGllciBvcGVyYXRvciBmb3IgdGhlIHNjbWlfb3B0ZWUgdHJhbnNwb3J0Cj4gICAgdG8gcG9zc2li bHkgZGVmZXIgcHJvYmluZyB3aGVuIG9wdGVlIGJ1cyBoYXMgbm90IHlldCBlbnVtZXJhdGVkCj4g ICAgdGhlIFNDTUkgT1AtVEVFIHNlcnZpY2UuIFRoZSBmdW5jdGlvbiBlbnN1cmVzIHNjbWlfb3B0 ZWUgcmVnaXN0ZXJzCj4gICAgdG8gb3B0ZWUgYnVzIGVudW1lcmF0aW9uIHdoZW4gcHJvYmUgaXMg ZGVmZXJyZWQuCj4gIC0gQWRkIG1lbW9yeSBiYXJyaWVycyB0byBwcm90ZWN0IGdsb2JhbCBvcHRl ZSBzZXJ2aWNlIHJlZmVyZW5jZQo+ICAgIHdoZW4gaXQncyB1cGRhdGVkIGF0IHRyYW5zcG9ydCBp bml0aWFsaXphdGlvbiBhbmQgcmVtb3ZhbC4KPiAgLSBSZXBsYWNlIGVudW0gcHRhX3NjbWlfY2Fw cyB3aXRoIG1hY3JvIGRlZmluaXRpb25zIGFzIGVudW1lcmF0ZWQKPiAgICB0eXBlcyBkbyBub3Qg cmVhbGx5IG1hdGNoIGJpdCBmbGFncyBkZWZpbml0aW9ucy4gVGhlIGNhcGFiaWxpdGllcwo+ICAg IGRhdGEgaXMgbm93IG9mIHR5cGUgdTMyLgo+ICAtIFVzZSBzY21pX29wdGVlXyBwcmVmaXggZm9y IHNjbWkgdHJhbnNwb3J0IG9wZXJhdG9yIGhhbmRsZXMKPiAgICBhbmQgZmV3IG90aGVyIHJlc291 cmNlcy4KPiAgLSBGaXggdHlwbzogcy9vcHRlZV9zbWNpX3B0YV9jbWQvb3B0ZWVfc2NtaV9wdGFf Y21kLwo+ICAtIFJlbW92ZSB1c2VsZXNzIERSSVZFUl9OQU1FLgo+ICAtIE1pbm9yIHJlb3JkZXJp bmcgaW4gc3RydWN0IG9wdGVlX2NoYW5uZWwuCj4gIC0gUmVtb3ZlZCBzb21lIHVzZWxlc3MgZW1w dHkgbGluZXMuCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MjoKPiAtIFJlYmFzZSBvbiBmb3ItbmV4dC9z Y21pLCBiYXNlZCBvbiBMaW51eCB2NS4xNS1yYzEuCj4gLSBJbXBsZW1lbnQgc3VwcG9ydCBmb3Ig ZHluYW1pYyBhbmQgc3RhdGljIHNoYXJlZCBtZW1vcnkuCj4gLSBGYWN0b3JpemUgc29tZSBmdW5j dGlvbnMgYW5kIHNpbXBsaWZ5IHRyYW5zcG9ydCBleGl0IHNlcXVlbmNlLgo+IC0gUmVuYW1lIGRy aXZlciBzb3VyY2UgZmlsZSBmcm9tIG9wdGVlX3NlcnZpY2UuYyB0byBvcHRlZS5jLgo+IAo+IE5v IGNoYW5nZSBzaW5jZSB2MQo+IC0tLQo+ICBkcml2ZXJzL2Zpcm13YXJlL2FybV9zY21pL0tjb25m aWcgIHwgIDEyICsKPiAgZHJpdmVycy9maXJtd2FyZS9hcm1fc2NtaS9NYWtlZmlsZSB8ICAgMSAr Cj4gIGRyaXZlcnMvZmlybXdhcmUvYXJtX3NjbWkvY29tbW9uLmggfCAgIDMgKwo+ICBkcml2ZXJz L2Zpcm13YXJlL2FybV9zY21pL2RyaXZlci5jIHwgICAzICsKPiAgZHJpdmVycy9maXJtd2FyZS9h cm1fc2NtaS9vcHRlZS5jICB8IDU4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICA1 IGZpbGVzIGNoYW5nZWQsIDYwMCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBk cml2ZXJzL2Zpcm13YXJlL2FybV9zY21pL29wdGVlLmMKPiAKClsuLi5dCgo+ICtzdGF0aWMgaW50 IHNldHVwX2R5bmFtaWNfc2htZW0oc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NtaV9vcHRl ZV9jaGFubmVsICpjaGFubmVsKQo+ICt7Cj4gKwljb25zdCBzaXplX3QgbXNnX3NpemUgPSBTQ01J X09QVEVFX01BWF9NU0dfU0laRTsKPiArCj4gKwljaGFubmVsLT50ZWVfc2htID0gdGVlX3NobV9h bGxvY19rZXJuZWxfYnVmKHNjbWlfb3B0ZWVfcHJpdmF0ZS0+dGVlX2N0eCwgbXNnX3NpemUpOwo+ ICsJaWYgKElTX0VSUihjaGFubmVsLT50ZWVfc2htKSkgewo+ICsJCWRldl9lcnIoY2hhbm5lbC0+ Y2luZm8tPmRldiwgInNobWVtIGFsbG9jYXRpb24gZmFpbGVkXG4iKTsKPiArCQlyZXR1cm4gLUVO T01FTTsKPiArCX0KPiArCj4gKwljaGFubmVsLT5zaG1lbSA9ICh2b2lkICopdGVlX3NobV9nZXRf dmEoY2hhbm5lbC0+dGVlX3NobSwgMCk7Cj4gKwltZW1zZXQoY2hhbm5lbC0+c2htZW0sIDAsIG1z Z19zaXplKTsKPiArCXNobWVtX2NsZWFyX2NoYW5uZWwoY2hhbm5lbC0+c2htZW0pOwo+ICsKPiAr CXJldHVybiAwOwo+ICt9CgpJIHdhcyBob2xkaW5nIG9uIGFwcGx5aW5nIHRoaXMgcGF0Y2ggYXMg SSByZXZpZXdlZCB0aGlzIHBhcnRpYWxseSB3aGVuIEkgd2FzCm9uIHZhY2F0aW9uIGFuZCBjb3Vs ZG4ndCByZW1lbWJlciB0aGUgY29tbWVudCBJIGhhZCB1bnRpbCBJIGp1c3QgcmVwbGllZCBub3cK d2l0aCBhcHBsaWVkIG1lc3NhZ2Ug8J+YhC4KCkFueXdheXMsIGlzIHRoaXMgZHluYW1pY19zaG1l bSB0ZXN0ZWQgb24gYSBoYXJkd2FyZSA/CnNobWVtXyogYXBpcyBhcmUgYmFzZWQgb24gX19pb21l bSBhbmQgSUlVQyB0ZWVfc2htX2FsbG9jX2tlcm5lbF9idWYgcmV0dXJucwpub3JtYWwgbWVtb3J5 LCBzbyB5b3UgY2FuJ3QgdXNlIHRob3NlIHNobWVtXyogYXBpcyBhcyBpcy4gUGxlYXNlIGRyb3Ag dGhlCndob2xlIGR5bmFtaWNfc2htZW0gYW5kIHNlbmQgbWUgYSBwYXRjaCBmb3IgdjUuMTcgYXMg d2UgbWF5IG5lZWQgbW9yZSBjaGFuZ2VzCnRvIHN1cHBvcnQgdGhhdC4KCkkgcmVtZW1iZXIgQnJv YWRjb20gb3Igc29tZW9uZSBlbHNlIHdhbnRlZCB0aGlzIHdpdGggbm9ybWFsIG1lbW9yeSwgd2Ug Y2FuCmFkZCB0aGF0IHN1cHBvcnQgY29ycmVjdGx5IGF0IG9uY2UgaW52b2x2aW5nIHRoZW0gdG9v LiBGb3Igbm93LCBwbGVhc2UgZHJvcAp0aGF0IG9yIEkgY2FuIHBvc3QgYSBwYXRjaCB0byBkbyB0 aGF0IGlmIHlvdSBhZ3JlZSB3aXRoIG15IGFyZ3VtZW50cy4KClNvcnJ5IGZvciBjb21wbGV0ZWx5 IGZvcmdldHRpbmcgYWJvdXQgdGhpcy4KLS0KUmVnYXJkcywKU3VkZWVwCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==