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 C9FDBE7C4F8 for ; Thu, 5 Oct 2023 08:52:02 +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=qtdgmG9xjAG/OMM89IYuKrWpvOeCfUex1FORI2fi80I=; b=xcu1YfP6PHPX8e jTCbKWGjM0+qJhhd34s7mh5FNC0CRtsLwMNqdz4B5Lk+z2yK1Gddq+d4yB0T4cvmQq7GtZgpdRpwr /cHCsPieXhpVrpIPx2aztFHbrZouUZiALMo1jrIshUP2t0eA5JPEbGkfCbLWY++Gd8y39oKxWaii4 zCD9UmIfJKdQUJOxxGrBbJWn5BiFVzQmPTTnfUqnnoFcu7DSAGTGxz8gp6ZAeTes8qW99a9BBc5vW ERS04ySSWE04WY0/h7cQ8W+vCnTdij8bi4G2Mrhip56qNwBpaDm71F+Nk30IZctFVoNtbEK+U/kPa AaPmf1lMYecbze0pLyGw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qoK4u-001iOF-0W; Thu, 05 Oct 2023 08:51:28 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qoK4q-001iNf-2P for linux-arm-kernel@lists.infradead.org; Thu, 05 Oct 2023 08:51:26 +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 F25701480; Thu, 5 Oct 2023 01:51:57 -0700 (PDT) Received: from bogus (unknown [10.57.93.106]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 04FDD3F5A1; Thu, 5 Oct 2023 01:51:17 -0700 (PDT) Date: Thu, 5 Oct 2023 09:49:46 +0100 From: Sudeep Holla To: Jens Wiklander Cc: Olivier Deprez , Sudeep Holla , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , Marc Bonnici , Coboy Chen , Lorenzo Pieralisi Subject: Re: [PATCH v3 03/17] firmware: arm_ffa: Implement the notification bind and unbind interface Message-ID: <20231005084946.vn4mbizdisaw4q5d@bogus> References: <20230929-ffa_v1-1_notif-v3-0-c8e4f15190c8@arm.com> <20230929-ffa_v1-1_notif-v3-3-c8e4f15190c8@arm.com> <20231004091154.GB1091193@rayden> <20231004153234.ktk6egntk7drao47@bogus> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231005_015124_849047_8E453298 X-CRM114-Status: GOOD ( 23.87 ) 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 T24gVGh1LCBPY3QgMDUsIDIwMjMgYXQgMDg6NTc6MjZBTSArMDIwMCwgSmVucyBXaWtsYW5kZXIg d3JvdGU6Cj4gSGkgU3VkZWVwLAo+IAo+IE9uIFdlZCwgT2N0IDQsIDIwMjMgYXQgNTozMuKAr1BN IFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIFdl ZCwgT2N0IDA0LCAyMDIzIGF0IDEwOjUwOjI2QU0gKzAxMDAsIE9saXZpZXIgRGVwcmV6IHdyb3Rl Ogo+ID4gPiBIaSBKZW5zLAo+ID4gPgo+ID4gPiA+IGRzdF9pZCBhbmQgZHJ2X2luZm8tPnZtX2lk IHNob3VsZCBiZSBzd2FwcGVkLgo+ID4gPgo+ID4gPiBJJ20gY3VyaW91cyBhYm91dCB0aGlzIGJl Y2F1c2Ugc3dhcHBpbmcgbGlrZSB0aGlzIGFjdHVhbGx5IG1ha2VzIGhhZm5pdW0KPiA+ID4gZmFp bC4gTmVlZCB0byBjaGVjayBmcm9tIHRoZSBzcGVjLgo+ID4KPiA+IEkgZGlkIGNoZWNrIGFmdGVy IEkgaGFkIHN3YXBwZWQgdGhpcyBpbiB2MihiZWNhdXNlIEkgd2FzIGNvbnZpbmNlZCBKZW5zKSB3 YXMKPiA+IGNvcnJlY3QgYW5kIHlvdSByZXBvcnRlZCB0aGUgZmFpbHVyZS4gUmVhZGluZyB0aGUg c3BlYyBhZ2FpbiB0aGUgb3RoZXIgZGF5LAo+ID4gSSBnb3QgY29ycmVjdGVkIG15c2VsZiBhbmQg YWdyZWVkIHdpdGggT2xpdmllciBhbmQgbXkgb3JpZ2luYWwKPiA+IGltcGxlbWVudGF0aW9uKHYx KSB3aGljaCBtYXRjaGVzIHRoaXMgcGF0Y2godjMpLgoKV2VsbCwgSSBhbSBub3QgZXhhY3RseSBz dXJlIHdoYXQgaXMgdGhlIHJvb3QgY2F1c2UgZm9yIHRoZSBjb25mdXNpb24gaGVyZToKTXkgcG9v ciBjaG9pY2Ugb2YgdmFyaWFibGUgbmFtZXMgYW5kIHRoZWlyIHVzYWdlIHdpdGggdGhpcyBtYWNy bywgb3IgdGhlCm1hY3JvIGRlZmluaXRpb24gaXRzZWxmKEkgYW0gbm90IHN1cmUpCgpPUgoKVGhl IHdvcmRpbmdzIGluIHRoZSBzcGVjaWZpY2F0aW9uCgo+Cj4gSSBkb24ndCBnZXQgaXQuIFRoZSBz cGVjIHNheXMgZm9yIEZGQV9OT1RJRklDQVRJT05fQklORDoKPiBTZW5kZXIgYW5kIFJlY2VpdmVy IGVuZHBvaW50IElEcy4KPiDigJMgQml0WzMxOjE2XTogU2VuZGVyIGVuZHBvaW50IElELgo+IOKA kyBCaXRbMTU6MF06IFJlY2VpdmVyIGVuZHBvaW50IElELgo+IFRoaXMgaXMgZXhhY3RseSB0aGUg c2FtZSBhcyBmb3IgaW5zdGFuY2UgRkZBX01TR19TRU5EX0RJUkVDVF9SRVEuCj4KCk5vdCByZWFs bHkgYXMgcGVyIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhlIHNwZWNpZmljYXRpb24uCgo+IEluIGZm YV9tc2dfc2VuZF9kaXJlY3RfcmVxKCkgeW91IGFzc2lnbgo+IHNyY19kc3RfaWRzID0gUEFDS19U QVJHRVRfSU5GTyhzcmNfaWQsIGRzdF9pZCk7Cj4KCkNvcnJlY3QgYW5kIGlmIHlvdSBsb29rIGF0 IHRoZSBjYWxsc2l0ZSwgaXQgaXMKCWZmYV9tc2dfc2VuZF9kaXJlY3RfcmVxKGRydl9pbmZvLT52 bV9pZCwgZGV2LT52bV9pZCwuLi4pCgpTbyB0aGUgZHJpdmVyIGlzIHRoZSBzZW5kZXIgYW5kIHRo ZSBwYXJ0aXRpb24gaXMgdGhlIHJlY2VpdmVyLiBQcm9iYWJseQp0aGlzIGlzIHNpbXBsZXIuCgo+ IGJ1dCBoZXJlIGluIGZmYV9ub3RpZmljYXRpb25fYmluZF9jb21tb24oKSB5b3UgYXNzaWduCj4g c3JjX2RzdF9pZHMgPSBQQUNLX1RBUkdFVF9JTkZPKGRzdF9pZCwgZHJ2X2luZm8tPnZtX2lkKTsK PgoKQSByZWNlaXZlcihGRi1BIGRyaXZlcikgbXVzdCBiaW5kIGEgbm9uLWZyYW1ld29yayBub3Rp ZmljYXRpb24gdG8gYQpzZW5kZXIoU1ApIGJlZm9yZSB0aGUgbGF0dGVyIGNhbiBzaWduYWwgdGhl IG5vdGlmaWNhdGlvbiB0byB0aGUgZm9ybWVyLgpPbmx5IHRoZSBzZW5kZXIgY2FuIHJpbmcgdGhl c2UgZG9vcmJlbGxzLiBBIHJlY2VpdmVyIHVzZXMgdGhlCkZGQV9OT1RJRklDQVRJT05fQklORCBp bnRlcmZhY2UgdG8gYmluZCBvbmUgb3IgbW9yZSBub3RpZmljYXRpb25zIHRvIHRoZQpzZW5kZXIu CgpTbywgYmFzZWQgb24gdGhpcyB0ZXh0KG1vZGlmaWVkIHRvIHJlZmVyIHNlbmRlciBhbmQgcmVj ZWl2ZXIgaW4gdGhlIGRyaXZlcgpjb250ZXh0KSBmcm9tIHRoZSBzcGVjLCBteSB1bmRlcnN0YW5k aW5nIGlzIHRoZSBkcml2ZXIgaXMgdGhlIHJlY2VpdmVyCmFuZCB0aGUgU1AgaXMgdGhlIHNlbmRl ciBvZiB0aGUgbm90aWZpY2F0aW9uLgoKRG8geW91IHRoaW5rIEkgYW0gbWlzc2luZyBzb21ldGlu ZyBoZXJlID8gU29ycnkgZm9yIGFncmVlaW5nIHdpdGggeW91CmluIHYyIGFuZCBzaWxlbnRseSBj aGFuZ2luZyBpdCBiYWNrIHdpdGhvdXQgdGhpcyBhY3R1YWwgZGlzY3Vzc2lvbi4KT2xpdmllciBy YWlzZWQgdGhlIGlzc3VlIGFuZCB0aGVuIHdoZW4gSSB3ZW50IGJhY2sgYW5kIGxvb2tlZCBhdCB0 aGUKc3BlYywgSSByZWFsaXNlZCB3aHkgSSBoYWQgaXQgdGhpcyB3YXkgZnJvbSB0aGUgYmVnaW5u aW5nLgoKLS0gClJlZ2FyZHMsClN1ZGVlcAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJt LWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=