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 2841CE7C4D0 for ; Wed, 4 Oct 2023 15:12:20 +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=JQjO0Jn/AwFwW8f4TTyRvh7T3l21AfeEvkWL0lW3HwM=; b=rOtD6x7hrb2YFQ 0xWmE6f0yCBPs1Ijb6wuIW1cC0I21+n8W/sRD66s/wz+o6FSmLOL90IsZhiwLCXtfB6ER54XhOpWU pxEs+LuzKk1ad4fi7mGfgdI8bbLtf6wXyZUYm/NERRCcqHcb3j54am/T5uizttaoyzpBvVdwsQDIh j/hIytfhYlJcf88jLqNRI6D/mRj9uMo1hm3e2UeBdIoIWkRpdTbM5R695jD2/c8f2LMm0wO32JlJu d9jNzkKKTi4mPKoRLhcXoMYzLPb84Ybn9eaowN3eiPxNaveUdKDErNwM7cqQiHCpsyJEt3mjbhhht 0tc9aPDmgRDtJMWgS29w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qo3XJ-000JBe-2l; Wed, 04 Oct 2023 15:11:41 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qo3XF-000J91-2L for linux-arm-kernel@lists.infradead.org; Wed, 04 Oct 2023 15:11:39 +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 284E9C15; Wed, 4 Oct 2023 08:12:05 -0700 (PDT) Received: from bogus (e103737-lin.cambridge.arm.com [10.1.197.49]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6F7873F762; Wed, 4 Oct 2023 08:11:25 -0700 (PDT) Date: Wed, 4 Oct 2023 16:11:23 +0100 From: Sudeep Holla To: Jens Wiklander Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Sudeep Holla , Marc Bonnici , Coboy Chen , Lorenzo Pieralisi , Olivier Deprez Subject: Re: [PATCH v3 07/17] firmware: arm_ffa: Implement the NOTIFICATION_INFO_GET interface Message-ID: <20231004151123.z4w5u3j7a743bmdq@bogus> References: <20230929-ffa_v1-1_notif-v3-0-c8e4f15190c8@arm.com> <20230929-ffa_v1-1_notif-v3-7-c8e4f15190c8@arm.com> <20231004091021.GA1091193@rayden> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20231004091021.GA1091193@rayden> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231004_081137_861746_160BA142 X-CRM114-Status: GOOD ( 25.41 ) 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 T24gV2VkLCBPY3QgMDQsIDIwMjMgYXQgMTE6MTA6MjFBTSArMDIwMCwgSmVucyBXaWtsYW5kZXIg d3JvdGU6Cj4gT24gRnJpLCBTZXAgMjksIDIwMjMgYXQgMDQ6MDI6NTZQTSArMDEwMCwgU3VkZWVw IEhvbGxhIHdyb3RlOgo+ID4gVGhlIHJlY2VpdmVy4oCZcyBzY2hlZHVsZXIgdXNlcyB0aGUgRkZB X05PVElGSUNBVElPTl9JTkZPX0dFVCBpbnRlcmZhY2UKPiA+IHRvIHJldHJpZXZlIHRoZSBsaXN0 IG9mIGVuZHBvaW50cyB0aGF0IGhhdmUgcGVuZGluZyBub3RpZmljYXRpb25zIGFuZAo+ID4gbXVz dCBiZSBydW4uIEEgbm90aWZpY2F0aW9uIGNvdWxkIGJlIHNpZ25hbGVkIGJ5IGEgc2VuZGVyIGlu IHRoZSBzZWN1cmUKPiA+IHdvcmxkIHRvIGEgVk0uIFRoZSBIeXBlcnZpc29yIG5lZWRzIHRvIGRl dGVybWluZSB3aGljaCBWTSBhbmQgdkNQVQo+ID4gKGluIGNhc2UgYSBwZXItdkNQVSBub3RpZmlj YXRpb24gaXMgc2lnbmFsZWQpIGhhcyBhIHBlbmRpbmcgbm90aWZpY2F0aW9uCj4gPiBpbiB0aGlz IHNjZW5hcmlvLiBJdCBtdXN0IG9idGFpbiB0aGlzIGluZm9ybWF0aW9uIHRocm91Z2ggYW4gaW52 b2NhdGlvbgo+ID4gb2YgdGhlIEZGQV9OT1RJRklDQVRJT05fSU5GT19HRVQuCj4gPiAKPiA+IEFk ZCB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIE5PVElGSUNBVElPTl9JTkZPX0dFVCBpbnRlcmZh Y2UKPiA+IGFuZCBwcmVwYXJlIHRvIHVzZSB0aGlzIHRvIGhhbmRsZSB0aGUgc2NoZWR1bGUgcmVj ZWl2ZXIgaW50ZXJydXB0Lgo+ID4gSW1wbGVtZW50YXRpb24gb2YgaGFuZGxpbmcgbm90aWZpY2F0 aW9ucyB3aWxsIGJlIGFkZGVkIGxhdGVyLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdWRlZXAg SG9sbGEgPHN1ZGVlcC5ob2xsYUBhcm0uY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9maXJtd2Fy ZS9hcm1fZmZhL2RyaXZlci5jIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDcwIGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZmlybXdhcmUvYXJtX2ZmYS9kcml2ZXIuYyBiL2RyaXZlcnMvZmly bXdhcmUvYXJtX2ZmYS9kcml2ZXIuYwo+ID4gaW5kZXggMDJlZWRiN2JjMTcxLi5kZmVlYjc1MWJl YmUgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2Zpcm13YXJlL2FybV9mZmEvZHJpdmVyLmMKPiA+ ICsrKyBiL2RyaXZlcnMvZmlybXdhcmUvYXJtX2ZmYS9kcml2ZXIuYwo+ID4gQEAgLTYwMiw2ICs2 MDIsMTMgQEAgc3RhdGljIGludCBmZmFfbm90aWZpY2F0aW9uX2JpdG1hcF9kZXN0cm95KHZvaWQp Cj4gPiAgCShGSUVMRF9QUkVQKFJFQ0VJVkVSX1ZDUFVfTUFTSywgKHZjcHVfcikpIHwgXAo+ID4g IAkgRklFTERfUFJFUChSRUNFSVZFUl9JRF9NQVNLLCAocikpKQo+ID4gIAo+ID4gKyNkZWZpbmUg Tk9USUZJQ0FUSU9OX0lORk9fR0VUX01PUkVfUEVORF9NQVNLCUJJVCgwKQo+ID4gKyNkZWZpbmUg Tk9USUZJQ0FUSU9OX0lORk9fR0VUX0lEX0NPVU5UCQlHRU5NQVNLKDExLCA3KQo+ID4gKyNkZWZp bmUgSURfTElTVF9NQVNLXzY0CQkJCUdFTk1BU0soNTEsIDEyKQo+ID4gKyNkZWZpbmUgSURfTElT VF9NQVNLXzMyCQkJCUdFTk1BU0soMzEsIDEyKQo+ID4gKyNkZWZpbmUgTUFYX0lEU182NAkJCQky MAo+ID4gKyNkZWZpbmUgTUFYX0lEU18zMgkJCQkxMAo+ID4gKwo+ID4gIHN0YXRpYyBpbnQgZmZh X25vdGlmaWNhdGlvbl9iaW5kX2NvbW1vbih1MTYgZHN0X2lkLCB1NjQgYml0bWFwLAo+ID4gIAkJ CQkJdTMyIGZsYWdzLCBib29sIGlzX2JpbmQpCj4gPiAgewo+ID4gQEAgLTY3Myw2ICs2ODAsNjkg QEAgc3RhdGljIGludCBmZmFfbm90aWZpY2F0aW9uX2dldCh1MzIgZmxhZ3MsIHN0cnVjdCBmZmFf bm90aWZ5X2JpdG1hcHMgKm5vdGlmeSkKPiA+ICAJcmV0dXJuIDA7Cj4gPiAgfQo+ID4gIAo+ID4g K3N0YXRpYyB2b2lkIF9fZG9fc2NoZWRfcmVjdl9jYih1MTYgcGFydGl0aW9uX2lkLCB1MTYgdmNw dSwgYm9vbCBpc19wZXJfdmNwdSkKPiA+ICt7Cj4gPiArCXByX2VycigiQ2FsbGJhY2sgZm9yIHBh cnRpdGlvbiAweCV4IGZhaWxlZC5cbiIsIHBhcnRpdGlvbl9pZCk7Cj4gPiArfQo+ID4gKwo+ID4g K3N0YXRpYyB2b2lkIGZmYV9ub3RpZmljYXRpb25faW5mb19nZXQoYm9vbCBpc182NGIpCj4gPiAr ewo+ID4gKwlpbnQgaWR4LCBsaXN0LCBtYXhfaWRzLCBsaXN0c19jbnQsIGlkc19wcm9jZXNzZWQs IGlkc19jb3VudFtNQVhfSURTXzY0XTsKPiA+ICsJZmZhX3ZhbHVlX3QgcmV0Owo+ID4gKwl1NjQg aWRfbGlzdDsKPiA+ICsKPiA+ICsJZG8gewo+ID4gKwkJaW52b2tlX2ZmYV9mbigoZmZhX3ZhbHVl X3Qpewo+ID4gKwkJCSAgLmEwID0gRkZBX0ZOX05BVElWRShOT1RJRklDQVRJT05fSU5GT19HRVQp LAo+ID4gKwkJCSAgfSwgJnJldCk7Cj4gPiArCj4gPiArCQlpZiAocmV0LmEwICE9IEZGQV9GTl9O QVRJVkUoU1VDQ0VTUykpIHsKPiAKPiBUaGUgc3BlY2lmaWNhdGlvbiBkb2Vzbid0IHJlcXVpcmUg YSByZXNwb25zZSB1c2luZyA2NC1iaXQgU01DQ0MsIGl0IGlzCj4gdmFsaWQgdG8gcmVzcG9uZCB1 c2luZyAzMi1iaXQgU01DQ0MgdG9vLgo+CgpEbyB5b3UgbWVhbiB0byBzYXkgdGhlIHdlIG5lZWQg dG8gc3VwcG9ydCA2NGIgTk9USUZJQ0FUSU9OX0lORk9fR0VUCnJldHVybmluZyAzMmIgRkZBX1NV Q0NFU1MgPyBJZiBzbyBkbyB3ZSBuZWVkIHRvIGFzc3VtZSBvbmx5IDMyYml0cyBhcmUKdXNlZCBp biB0aGUgcmVzdWx0LiBBcyBwZXIgdGhlIHNwZWNpZmljYXRpb24sCgoiMHhDNDAwMDA2MShGRkFf Rk42NF9TVUNDRVNTKTogVGhpcyBmdW5jdGlvbiBJRCBpcyB1c2VkIG9ubHkgaWYgYW55IHJlc3Vs dAogcmVnaXN0ZXIgZW5jb2RlcyBhIDY0LWJpdCBwYXJhbWV0ZXIuIgoKTXkgcXVlc3Rpb24gaXMg d2hhdCB0aGF0IG1lYW5zIGFsbG93aW5nIDMyYml0IEZGQV9TVUNDRVNTIGhlcmU/CgotLSAKUmVn YXJkcywKU3VkZWVwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==