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 53C29E71D47 for ; Fri, 29 Sep 2023 15:03:49 +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:Cc:To:MIME-Version:Message-Id:Date: Subject:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=6kaaRIiLRYdnfJHpFmCC3E+kEia7UzqeG3Nw3FsXBa8=; b=KCBrEUgIquqMs0 2OXG4DQkFbyxQe606XBqXRiZQqCpyxiuuns1daPvWsznONb7nmg97gB+Swo2Kafc1WXJHJ9GjeqyF z82fdXtB9Bsn3/IsTVMbLOban4TlUmQnX0EPMQan2l9/MEGr3Ct0IaJKXHHp+INegv0lwWkSjmorE DUHCDfxxyfC3JtCEtoXeS+S7oNn/ZigT2MivvTyMxx+yAbn8o8w9mUBc0HtKqZSBEbYgrIGmsb4K1 k2uZyiwJZsQeX6JJQMZPKSC1+uoz/pNmGiX7/OB5VdZstgkZPidKp2WFXWDdVdr3xWdDIlYJqAcIX e+GydhB2ODa+gITkxPkQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qmF1U-0088Dg-1t; Fri, 29 Sep 2023 15:03:20 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qmF1R-0088CC-2y for linux-arm-kernel@lists.infradead.org; Fri, 29 Sep 2023 15:03:19 +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 205201FB; Fri, 29 Sep 2023 08:03:53 -0700 (PDT) Received: from e103737-lin.cambridge.arm.com (e103737-lin.cambridge.arm.com [10.1.197.49]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 529B13F5A1; Fri, 29 Sep 2023 08:03:13 -0700 (PDT) From: Sudeep Holla Subject: [PATCH v3 00/17] firmware: arm_ffa: Add FF-A v1.1 support(notification + new memory descriptor format) Date: Fri, 29 Sep 2023 16:02:49 +0100 Message-Id: <20230929-ffa_v1-1_notif-v3-0-c8e4f15190c8@arm.com> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAB7nFmUC/12OQQqDMBBFryJZN8VkYnS66j1KkTiZ1CxUSCRQx LvX2l1Xn7d4vL+JzClyFrdqE4lLzHGZD4BLJWh084tl9AcLXWuouxpkCK4vSqp+XtYYJCs1EJo G0WpxSIPLLIfkZhpPzRkmrbC1oNpBEXfUkAc2gTxy41uL1AUyX3WMeV3S+7xS9DGPXxUV/leLl rW0ARyQA9RAd5emKy2TeO77/gHHJphO1QAAAA== To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Sudeep Holla , Marc Bonnici , Jens Wiklander , Coboy Chen , Lorenzo Pieralisi , Olivier Deprez Cc: Marc Zyngier , Oliver Upton , Will Deacon , Quentin Perret X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3926; i=sudeep.holla@arm.com; h=from:subject:message-id; bh=hlrtkVs14qne9no7z22SDk+56gTWNGc6pIOnrJ7hWoM=; b=owEBbQKS/ZANAwAIAQBBurwxfuKYAcsmYgBlFucuPA8MQYcxU7n25Hca+uKVBCB6u4xxm7Pt0 8zfx7sZ8l2JAjMEAAEIAB0WIQS6ceUSBvMeskPdk+EAQbq8MX7imAUCZRbnLgAKCRAAQbq8MX7i mPdHEACCQ8UizQ8/eOzqo/7Kuqge6W3eCpCcynuYQVm6bzJcX1LF91Gr2D6Nfi2lHwPo5F9WCWP dGxL87OSdCGqxuTDPjYQFzxIPmtm571yez7/olGtUT2/9jGoQ6vaomOXNu3M+NVMDe5OhiSCKG1 GbhoCN4RUFp03AWj/VIiwVttr/jErppMeROhsgDIebq2JxmJK7+2KyeJpwXcgPfuqTab4+i8NyA EBKujr4W/fWGROyT2gFNKfaW9xviw/wo16Q6KFbYgdP1od8OhnJt0ZHxMtuIIzt8rwut0yD2PAu g6ytPTHKJpBQ5WZDcQ0qMbUYeamMebY46O4y8Gr4pGpKAHEyB6VIRDQiFOPZE8EoE9KtbhSjlsM fH9TD1aGbV8INUSzvm5SpcAQD3vy9rBuAD6wS5egtG3WcXngTkP9OxXcflPKGgi4il+/RHMiKeL 2eRs5FMzdA9WZAxCWW0aCCSfMKQ7qJ2aMfKmW9bG/ONtqJyEDbsejGxXmqF4IW/zRCIzbQjCxip mmKVdeAymV+TSR6PSOELjF1BywhAGJPNGXJcfguasHyySqT4YDhDTYpVaSvBOHf4oW5zQLNVRjR 20q7QhZNmMBmBZrCUFjA8134kSUOhpC+Q3Gs+p4e64g07UKtqtXqv5loPdxDuR8A17V8xpGKpE6 Ru7tVxaQ53nvCtw== X-Developer-Key: i=sudeep.holla@arm.com; a=openpgp; fpr=7360A21742ADF5A11767C1C139CFD4755FE2D5B4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230929_080318_050906_8A81425C X-CRM114-Status: GOOD ( 12.66 ) 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 VGhlIHNlcmllcyBhZGRzIGluaXRpYWwgc3VwcG9ydCBmb3IgdGhlIG5vdGlmaWNhdGlvbnMgYW5k IG1lbW9yeSB0cmFuc2FjdGlvbgpkZXNjcmlwdG9yIGNoYW5nZXMgYWRkZWQgaW4gRkYtQSB2MS4x IHNwZWNpZmljYXRpb24uCgpUaGUgbm90aWZpY2F0aW9uIG1lY2hhbmlzbSBlbmFibGVzIGEgcmVx dWVzdGVyL3NlbmRlciBlbmRwb2ludCB0byBub3RpZnkKYSBzZXJ2aWNlIHByb3ZpZGVyL3JlY2Vp dmVyIGVuZHBvaW50IGFib3V0IGFuIGV2ZW50IHdpdGggbm9uLWJsb2NraW5nCnNlbWFudGljcy4K CkEgbm90aWZpY2F0aW9uIGlzIGFraW4gdG8gdGhlIGRvb3JiZWxsIGJldHdlZW4gdHdvIGVuZHBv aW50cyBpbiBhCmNvbW11bmljYXRpb24gcHJvdG9jb2wgdGhhdCBpcyBiYXNlZCB1cG9uIHRoZSBk b29yYmVsbC9tYWlsYm94IG1lY2hhbmlzbS4KClRoZSBmcmFtZXdvcmsgaXMgcmVzcG9uc2libGUg Zm9yIHRoZSBkZWxpdmVyeSBvZiB0aGUgbm90aWZpY2F0aW9uIGZyb20gdGhlCnNlbmRlciB0byB0 aGUgcmVjZWl2ZXIgd2l0aG91dCBibG9ja2luZyB0aGUgc2VuZGVyLiBUaGUgcmVjZWl2ZXIgZW5k cG9pbnQKcmVsaWVzIG9uIHRoZSBPUyBzY2hlZHVsZXIgZm9yIGFsbG9jYXRpb24gb2YgQ1BVIGN5 Y2xlcyB0byBoYW5kbGUgYQpub3RpZmljYXRpb24uCgpPUyBpcyByZWZlcnJlZCBhcyB0aGUgcmVj ZWl2ZXLigJlzIHNjaGVkdWxlciBpbiB0aGUgY29udGV4dCBvZiBub3RpZmljYXRpb25zLgpUaGUg ZnJhbWV3b3JrIGlzIHJlc3BvbnNpYmxlIGZvciBpbmZvcm1pbmcgdGhlIHJlY2VpdmVy4oCZcyBz Y2hlZHVsZXIgdGhhdAp0aGUgcmVjZWl2ZXIgbXVzdCBiZSBydW4gc2luY2UgaXQgaGFzIGEgcGVu ZGluZyBub3RpZmljYXRpb24uCgpUaGUgc2VyaWVzIGFsc28gaW5jbHVkZXMgc3VwcG9ydCBmb3Ig dGhlIG5ldyBmb3JtYXQgb2YgbWVtb3J5IHRyYW5zYWN0aW9uCmRlc2NyaXB0b3JzLgoKU2lnbmVk LW9mZi1ieTogU3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KLS0tCkNoYW5nZXMg aW4gdjI6Ci0gQWRkZWQgYSBmaXggZm9yIE1FTU9SWSBMRU5EIG9wZXJhdGlvbgotIFVwZ3JhZGVk IHRoZSBkcml2ZXIgdmVyc2lvbgotIEFkZGVkIHN1cHBvcnQgZm9yIHRoZSBuZXcgZm9ybWF0IG9m IG1lbW9yeSB0cmFuc2FjdGlvbiBkZXNjcmlwdG9ycwotIFJlbW92ZSB1bm5lY2Vzc2FyeSBwYXJ0 aXRpb24gSUQgaW5mb3JtYXRpb24gaW4gdGhlIG5vdGlmaWNhdGlvbgogIGNhbGxiYWNrcwotIEZp eGVkIHNldHRpbmcgdXAgZHJ2X2luZm8tPnNjaGVkX3JlY3ZfaXJxIGJlZm9yZSBlbmFibGluZyB0 aGUgU0dJcwotIEFkZGVkIG1pc3NpbmcgcmVzZXR0aW5nIG9mIGJpdG1hcF9jcmVhdGVkIGluIG5v dGlmaWNhdGlvbnNfY2xlYW51cCgpCi0gQWRkZWQgc29tZSBjb21tZW50cyBhYm91dCBHSUN2MyBh bmQgU0dJIGFzc3VtcHRpb24KLSBSZW1vdmVkIHBhcnRpdGlvbiBJRCBmcm9tIHRoZSBub3RpZmlj YXRpb24gaGFzaCB0YWJsZSBlbnRyaWVzIGFzCiAgdGhleSBhcmUgcmVkdW5kYW50L2luY29ycmVj dC4gQWRkZWQgdGhlIG5vdGlmaWNhdGlvbiB0eXBlIGluc3RlYWQKICAoU1AvVk0vRnJhbWV3b3Jr KQotIExpbmsgdG8gdjE6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2FsbC8yMDIzMDgwMy1mZmFf djEtMV9ub3RpZi12MS0wLTY2MTNmZjJiMWY4MUBhcm0uY29tLwoKQ2hhbmdlcyBpbiB2MzoKLSBG aXhlZCBmZmFfbWVtX2Rlc2Nfb2Zmc2V0KCkgdG8gbm90IHVzZSBwb3NzaWJseSB1bnBvcHVsYXRl ZCBzdHJ1Y3R1cmUgbWVtYmVycwotIEZpeGVkIHRoZSBwYXJhbWV0ZXIgb2YgaGFuZGxlX25vdGlm X2NhbGxiYWNrcygpLCBtdXN0IGJlIG5vdGlmaWNhdGlvbiB0eXBlCiAgaW5zdGVhZCBvZiB0aGUg cGFydGl0aW9uIElELgotIEZldGNoIG9ubHkgc2VjdXJlIHBhcnRpdGlvbnMgYW5kIFNQTSBmcmFt ZXdvcmsgYml0bWFwcyB1bnRpbCB3ZSBhZGQgc3VwcG9ydAogIHRvIHRoaXMgZHJpdmVyIHJ1biBp biBvdGhlciB0aGFuIE5TIHBoeXNpY2FsIGluc3RhbmNlLgotIFN3YXBwZWQgYmFjayBQQUNLX1RB UkdFVF9JTkZPKCkgYXJndW1lbnRzIHdoaWNoIEkgc3dhcHBlZCBpbiB2MiB3aXRoIHNvbWUKICBj b25mdXNpb24gZHVyaW5nIHRoZSByZXZpZXcuCi0gTGluayB0byB2MjogaHR0cHM6Ly9sb3JlLmtl cm5lbC5vcmcvci8yMDIzMDkxOS1mZmFfdjEtMV9ub3RpZi12Mi0wLTZmM2EzY2EzOTIzY0Bhcm0u Y29tCgotLS0KU3VkZWVwIEhvbGxhICgxNyk6CiAgICAgIGZpcm13YXJlOiBhcm1fZmZhOiBVcGRh dGUgdGhlIEZGLUEgY29tbWFuZCBsaXN0IHdpdGggdjEuMSBhZGRpdGlvbnMKICAgICAgZmlybXdh cmU6IGFybV9mZmE6IEltcGxlbWVudCBub3RpZmljYXRpb24gYml0bWFwIGNyZWF0ZSBhbmQgZGVz dHJveSBpbnRlcmZhY2VzCiAgICAgIGZpcm13YXJlOiBhcm1fZmZhOiBJbXBsZW1lbnQgdGhlIG5v dGlmaWNhdGlvbiBiaW5kIGFuZCB1bmJpbmQgaW50ZXJmYWNlCiAgICAgIGZpcm13YXJlOiBhcm1f ZmZhOiBJbXBsZW1lbnQgdGhlIEZGQV9SVU4gaW50ZXJmYWNlCiAgICAgIGZpcm13YXJlOiBhcm1f ZmZhOiBJbXBsZW1lbnQgdGhlIEZGQV9OT1RJRklDQVRJT05fU0VUIGludGVyZmFjZQogICAgICBm aXJtd2FyZTogYXJtX2ZmYTogSW1wbGVtZW50IHRoZSBGRkFfTk9USUZJQ0FUSU9OX0dFVCBpbnRl cmZhY2UKICAgICAgZmlybXdhcmU6IGFybV9mZmE6IEltcGxlbWVudCB0aGUgTk9USUZJQ0FUSU9O X0lORk9fR0VUIGludGVyZmFjZQogICAgICBmaXJtd2FyZTogYXJtX2ZmYTogSW5pdGlhbCBzdXBw b3J0IGZvciBzY2hlZHVsZXIgcmVjZWl2ZXIgaW50ZXJydXB0CiAgICAgIGZpcm13YXJlOiBhcm1f ZmZhOiBBZGQgc2NoZWR1bGUgcmVjZWl2ZXIgY2FsbGJhY2sgbWVjaGFuaXNtCiAgICAgIGZpcm13 YXJlOiBhcm1fZmZhOiBBZGQgaW50ZXJmYWNlcyB0byByZXF1ZXN0IG5vdGlmaWNhdGlvbiBjYWxs YmFja3MKICAgICAgZmlybXdhcmU6IGFybV9mZmE6IEFkZCBpbnRlcmZhY2UgdG8gc2VuZCBhIG5v dGlmaWNhdGlvbiB0byBhIGdpdmVuIHBhcnRpdGlvbgogICAgICBmaXJtd2FyZTogYXJtX2ZmYTog QWRkIG5vdGlmaWNhdGlvbiBoYW5kbGluZyBtZWNoYW5pc20KICAgICAgZmlybXdhcmU6IGFybV9m ZmE6IFNpbXBsaWZ5IHRoZSBjb21wdXRhdGlvbiBvZiB0cmFuc21pdCBhbmQgZnJhZ21lbnQgbGVu Z3RoCiAgICAgIEtWTTogYXJtNjQ6IEZGQTogUmVtb3ZlIGFjY2VzcyBvZiBlbmRwb2ludCBtZW1v cnkgYWNjZXNzIGRlc2NyaXB0b3IgYXJyYXkKICAgICAgZmlybXdhcmU6IGFybV9mZmE6IFN3aXRj aCB0byB1c2luZyBmZmFfbWVtX2Rlc2Nfb2Zmc2V0KCkgYWNjZXNzb3IKICAgICAgZmlybXdhcmU6 IGFybV9mZmE6IFVwZGF0ZSBtZW1vcnkgZGVzY3JpcHRvciB0byBzdXBwb3J0IHYxLjEgZm9ybWF0 CiAgICAgIGZpcm13YXJlOiBhcm1fZmZhOiBVcGdyYWRlIHRoZSBkcml2ZXIgdmVyc2lvbiB0byB2 MS4xCgogYXJjaC9hcm02NC9rdm0vaHlwL252aGUvZmZhLmMgICAgIHwgICA4ICstCiBkcml2ZXJz L2Zpcm13YXJlL2FybV9mZmEvZHJpdmVyLmMgfCA3NTcgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKy0KIGluY2x1ZGUvbGludXgvYXJtX2ZmYS5oICAgICAgICAgICB8ICA3OCAr KystCiAzIGZpbGVzIGNoYW5nZWQsIDgxOCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkK LS0tCmJhc2UtY29tbWl0OiAyYTRlYzIxOTc2MzE3YjFjZThjNWNkM2U0ZmNkOWU1ZDc2OWM4ZmM0 CmNoYW5nZS1pZDogMjAyMzA4MDMtZmZhX3YxLTFfbm90aWYtZTExYmM5NDU5OTYyCgpCZXN0IHJl Z2FyZHMsCi0tIApSZWdhcmRzLApTdWRlZXAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcv bWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==