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 X-Spam-Level: X-Spam-Status: No, score=-6.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 284FDC4363A for ; Mon, 5 Oct 2020 08:46:26 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B9230205F4 for ; Mon, 5 Oct 2020 08:46:25 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="EXRMT2sI" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B9230205F4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject: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=EnGZa7ygqLqpBcJzubJqY9BIY56JAVAirHPxVnoEnBk=; b=EXRMT2sIYI0Kldz0AV9cUW+80 LnLDTZwpzxsdLnGAY3BkJoapmZxeme0ldMZzFoW4Cea6elj9WWohJPVXNaJwzfUwF5WoR4Vnc9RTz Zj9nQuLE6ojJVlzNTEm9wclS9AUug9UTcf7UZ2PPaRUEh89twIaUnXhPcFt5+7bhpOW3l+VHr7YyQ 377pO+l9QNyCqjP/4HkPdmNLdFyNF9ZrlMBtyTC3fvSkuQZRxlN6v2z/fnlPf3fUy43WBuu3nDh23 BXPug4CuORJY4u7TUrPgvzMrC6dKY9vh86/RiSvaAQstNcBPtDwdSLyJTPAax0p2d9H+6bVabCtpB dEPvbgOIA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kPM75-0003Ia-IL; Mon, 05 Oct 2020 08:44:55 +0000 Received: from foss.arm.com ([217.140.110.172]) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kPM71-0003HC-Ao for linux-arm-kernel@lists.infradead.org; Mon, 05 Oct 2020 08:44:52 +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 C23DC101E; Mon, 5 Oct 2020 01:44:49 -0700 (PDT) Received: from bogus (unknown [10.57.48.110]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 91DEE3F66B; Mon, 5 Oct 2020 01:44:47 -0700 (PDT) Date: Mon, 5 Oct 2020 09:44:41 +0100 From: Sudeep Holla To: "Zulkifli, Muhammad Husaini" Subject: Re: [PATCH v2 2/3] firmware: Keem Bay: Add support for Arm Trusted Firmware Service call Message-ID: <20201005084441.znou7licvvtomva4@bogus> References: <20201001142149.23445-1-muhammad.husaini.zulkifli@intel.com> <20201001142149.23445-3-muhammad.husaini.zulkifli@intel.com> <20201001153526.GD906@bogus> <20201002105840.GE906@bogus> <1b714566-d6dd-ead1-322e-f92847b923f3@xilinx.com> <20201002145115.GA6520@bogus> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20171215 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201005_044451_504388_7AE485B3 X-CRM114-Status: GOOD ( 37.86 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "ulf.hansson@linaro.org" , "arnd@arndb.de" , "Raja Subramanian, Lakshmi Bai" , "linux-mmc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Michal Simek , "Wan Mohamad, Wan Ahmad Zainie" , "Hunter, Adrian" , "linux-arm-kernel@lists.infradead.org" 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 T24gTW9uLCBPY3QgMDUsIDIwMjAgYXQgMDg6Mzc6MTNBTSArMDAwMCwgWnVsa2lmbGksIE11aGFt bWFkIEh1c2Fpbmkgd3JvdGU6Cj4gSGkgU3VkZWVwLAo+IAo+IEkgYW0gZmFjaW5nIGFuIGVycm9y IGR1cmluZyBzZW5kaW5nIHllc3RlcmRheS4KPiBJIHJlc3BvbnNlIGFnYWluIHRvIHlvdXIgZmVl ZGJhY2sgYXMgYmVsb3cKPiAKPiA+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+RnJvbTog U3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KPiA+U2VudDogRnJpZGF5LCBPY3Rv YmVyIDIsIDIwMjAgMTA6NTEgUE0KPiA+VG86IE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhp bGlueC5jb20+Cj4gPkNjOiBadWxraWZsaSwgTXVoYW1tYWQgSHVzYWluaSA8bXVoYW1tYWQuaHVz YWluaS56dWxraWZsaUBpbnRlbC5jb20+Owo+ID5IdW50ZXIsIEFkcmlhbiA8YWRyaWFuLmh1bnRl ckBpbnRlbC5jb20+OyB1bGYuaGFuc3NvbkBsaW5hcm8ub3JnOyBsaW51eC0KPiA+bW1jQHZnZXIu a2VybmVsLm9yZzsgbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnOyBsaW51eC0K PiA+a2VybmVsQHZnZXIua2VybmVsLm9yZzsgUmFqYSBTdWJyYW1hbmlhbiwgTGFrc2htaSBCYWkK PiA+PGxha3NobWkuYmFpLnJhamEuc3VicmFtYW5pYW5AaW50ZWwuY29tPjsgYXJuZEBhcm5kYi5k ZTsgU3VkZWVwIEhvbGxhCj4gPjxzdWRlZXAuaG9sbGFAYXJtLmNvbT47IFdhbiBNb2hhbWFkLCBX YW4gQWhtYWQgWmFpbmllCj4gPjx3YW4uYWhtYWQuemFpbmllLndhbi5tb2hhbWFkQGludGVsLmNv bT4KPiA+U3ViamVjdDogUmU6IFtQQVRDSCB2MiAyLzNdIGZpcm13YXJlOiBLZWVtIEJheTogQWRk IHN1cHBvcnQgZm9yIEFybSBUcnVzdGVkCj4gPkZpcm13YXJlIFNlcnZpY2UgY2FsbAo+ID4KPiA+ SGkgTWljaGFsLAo+ID4KPiA+T24gRnJpLCBPY3QgMDIsIDIwMjAgYXQgMDM6NTM6MzNQTSArMDIw MCwgTWljaGFsIFNpbWVrIHdyb3RlOgo+ID4+IEhpIFN1ZGVlcCwKPiA+Pgo+ID4+IE9uIDAyLiAx MC4gMjAgMTI6NTgsIFN1ZGVlcCBIb2xsYSB3cm90ZToKPiA+PiA+IEhpIE1pY2hhbCwKPiA+PiA+ Cj4gPj4gPiBPbiBGcmksIE9jdCAwMiwgMjAyMCBhdCAxMDoyMzowMkFNICswMjAwLCBNaWNoYWwg U2ltZWsgd3JvdGU6Cj4gPj4gPj4gSGkgU3VkZWVwLAo+ID4+ID4+Cj4gPj4gPj4gT24gMDEuIDEw LiAyMCAxNzozNSwgU3VkZWVwIEhvbGxhIHdyb3RlOgo+ID4+ID4KPiA+PiA+IFsuLi5dCj4gPj4g Pgo+ID4+ID4+Pgo+ID4+ID4+PiBXaGF0IGFyZSB0aGUgb3RoZXIgdXNlcyBvZiB0aGlzIEtFRU1C QVlfU0lQXyogPwo+ID4+ID4+PiBGb3Igbm93IEkgdGVuZCB0byBtb3ZlIHRoaXMgdG8gdGhlIGRy aXZlciBtYWtpbmcgdXNlIG9mIGl0IHVzaW5nCj4gPj4gPj4+IGFybV9zbWNjY18xXzFfaW52b2tl IGRpcmVjdGx5IGlmIHBvc3NpYmxlLiBJIGRvbid0IHNlZSB0aGUgbmVlZAo+ID4+ID4+PiBmb3Ig dGhpcyB0byBiZSBzZXBhcmF0ZSBkcml2ZXIuIEJ1dCBkbyBsZXQgdXMga25vdyB0aGUgZmVhdHVy ZXMKPiA+PiA+Pj4gaW1wbGVtZW50ZWQgaW4gdGhlIGZpcm13YXJlLiBJZiBpdCBpcyBub3QgdjEu MSssIHJlYXNvbnMgZm9yIG5vdAo+ID4+ID4+PiB1cGdyYWRpbmcgYXMgeW91IG5lZWQgdjEuMSBm b3Igc29tZSBDUFUgZXJyYXRhIGltcGxlbWVudGF0aW9uLgo+ID4+ID4+Cj4gPj4gPj4gVGhpcyBk cml2ZXIgaGFzIGJlZW4gY3JlYXRlZCBiYXNlZCBvbiBteSByZXF1ZXN0IHRvIG1vdmUgaXQgb3V0 IHRoZQo+ID4+ID4+IG1tYyBkcml2ZXIuIEl0IGxvb2tzIHF1aXRlIGhhY2t5IHRvIGhhdmUgYXJt X3NtY2NjX3JlcyBhbmQgY2FsbAo+ID4+ID4+IGFybV9zbWNjY19zbWMoKSBhbHNvIHdpdGggc29t ZSBJRHMgd2hlcmUgaXQgaXMgdmlzaWJsZSB0aGF0IHRoZQo+ID4+ID4+IHBhcnQgb2YgSUQgaXMg anVzdCBiYXNlZCBvbiBhbnkgc3BlYy4KPiA+PiA+Cj4gPj4gPiBPSywgZHJpdmVyIGlzIGZpbmUg YnV0IG5vIGR0LWJpbmRpbmdzIGFzIGl0IGlzIGRpc2NvdmVyYWJsZS4gSXQgY2FuCj4gPj4gPiBh bHNvIGJlIGp1c3QgYSB3cmFwcGVyIGxpYnJhcnkgaW5zdGVhZCBhcyBpdCBuZWVkcyBubyBleHBs aWNpdAo+ID4+ID4gaW5pdGlhbGlzYXRpb24gbGlrZSBkcml2ZXJzIHRvIHNldHVwLgo+ID4+Cj4g Pj4gSSBhbSBmaW5lIHdpdGggaXQuIERvIHdlIGhhdmUgYW55IGV4YW1wbGUgd2hpY2ggd2UgY2Fu IHBvaW50IGhpbSB0bz8KPiA+Pgo+ID4KPiA+WW91IHNlZW0gdG8gaGF2ZSBmaWd1cmVkIHRoYXQg b3V0IGFscmVhZHkgd2l0aCBTT0NfSUQgZXhhbXBsZS4KPiA+VGhhdCB3YXMgcXVpY2sgSSBtdXN0 IHNheSDwn5iELgo+ID4KPiA+Pgo+ID4+ID4KPiA+PiA+PiBBbHNvIGluIHYxIGhlIGlzIGp1c3Qg Y2FsbGluZyBTTUMuIEJ1dCBtYXliZSB0aGVyZSBpcyBnb2luZyBhIG5lZWQKPiA+PiA+PiB0byBj YWxsIEhWQyBpbnN0ZWFkIHdoaWNoIGlzIHNvbWV0aGluZyB3aGF0IGRldmljZSBkcml2ZXIgc2hv dWxkbid0Cj4gPj4gPj4gZGVjaWRlIHRoYXQncyB3aHkgSU1ITyBkb2luZyBzdGVwIHZpYSBmaXJt d2FyZSBkcml2ZXIgaXMgbXVjaCBiZXR0ZXIKPiA+YXBwcm9hY2guCj4gPj4gPgo+ID4+ID4gQWdy ZWVkIGFuZCBvbmUgbXVzdCB1c2UgYXJtX3NtY2NjX2dldF9jb25kdWl0IG9yIHNvbWV0aGluZyBz aW1pbGFyLgo+ID4+ID4gTm8gYWRkaXRpb25hbCBiaW5kaW5ncyBmb3IgZWFjaCBhbmQgZXZlciBw bGF0Zm9ybSBhbmQgZHJpdmVyIHRoYXQKPiA+PiA+IHVzZXMgU01DQ0MgcGxlYXNlLgo+ID4+ID4K PiA+PiA+PiBPZiBjb3Vyc2UgaWYgdGhlcmUgaXMgYSBiZXR0ZXIvY2xlYW5lciB3YXkgaG93IHRo aXMgc2hvdWxkIGJlIGRvbmUKPiA+PiA+PiBJIGFtIGhhcHB5IHRvIGdldCBtb3JlIGluZm9ybWF0 aW9uIGFib3V0IGl0Lgo+ID4+ID4+Cj4gPj4gPgo+ID4+ID4gTGV0IG1lIGtub3cgd2hhdCB5b3Ug dGhpbmsgYWJvdXQgbXkgdGhvdWdodHMgc3RhdGVkIGFib3ZlLgo+ID4+Cj4gPj4KPiA+PiBJIGFt IGZpbmUgd2l0aCBpdC4gVGhlIGtleSBwb2ludCBpcyB0byBoYXZlIHRoZXNlIHNvcnQgaXQgb3V0 IGJlY2F1c2UKPiA+PiBJIHNlZSB0aGF0IGEgbG90IG9mIGRyaXZlcnMganVzdCBzaW1wbHkgY2Fs bCB0aGF0IFNNQ3MgZnJvbSBkcml2ZXJzCj4gPj4gd2hpY2ggaXMgSU1ITyB3cm9uZy4KPiA+Pgo+ ID4KPiA+U3VyZSwgc29ycnkgSSBkaWRuJ3QgZXhwcmVzcyBteSBjb25jZXJuIHByb3Blcmx5LiBJ IHdhbnQgdG8gYXZvaWQgZHQgYmluZGluZ3MgZm9yCj4gPnRoZXNlIGFuZCB1c2UgdGhlIFNNQ0ND IGRpc2NvdmVyeSB3ZSBoYXZlIGluIHBsYWNlIGFscmVhZHkgaWYgcG9zc2libGUuCj4gPgo+ID5J ZiB0aGlzIGRyaXZlciBoYWQgY29uc3VtZXJzIGluIHRoZSBEVCBhbmQgaXQgbmVlZHMgdG8gYmUg cmVwcmVzZW50ZWQgaW4gRFQsIGl0IGlzCj4gPmEgZGlmZmVyZW50IHN0b3J5IGFuZCBJIGFncmVl IGZvciBuZWVkIGZvciBhIGRyaXZlciB0aGVyZS4KPiA+QnV0IEkgZG9uJ3Qgc2VlIG9uZSBpbiB0 aGlzIHVzZWNhc2UuCj4gCj4gCj4gRG9lcyBpdCBvayBpZiBJIGRvIHNvbWUgY2hlY2tpbmcgaW4g YXJhc2FuIGNvbnRyb2xsZXIgZHJpdmVyIGFzIGJlbG93IGFuZCByZXByZXNlbnRlZCBpdCBpbiB0 aGUgRFQgb2YgYXJhc2FuLHNkaGNpLnlhbWw6Cj4gVGhpcyBpcyB0byBlbnN1cmUgdGhhdCBmb3Ig S2VlbSBCYXkgU09DIHNwZWNpZmljLCB0aGUgZmlybXdhcmUgZHJpdmVyIG11c3QgYmUgY29uc3Vt ZS4KPiAKPiAJaWYgKG9mX2RldmljZV9pc19jb21wYXRpYmxlKG5wLCAiaW50ZWwsa2VlbWJheS1z ZGhjaS01LjEtc2QiKSkgewo+IAkJc3RydWN0IGRldmljZV9ub2RlICpkbjsKPiAJCXN0cnVjdCBn cGlvX2Rlc2MgKnVoczsKPiAKPiAJCWRuID0gb2ZfZmluZF9ub2RlX2J5X25hbWUoTlVMTCwgImtl ZW1iYXlfZmlybXdhcmUiKTsKCllvdSBoYXZlIGtlZW1iYXlfc2Rfdm9sdGFnZV9zZWxlY3Rpb24g ZnVuY3Rpb24gYXMgTWljaGFsIHByZWZlcnMsIEkgaGF2ZQpubyBvYmplY3Rpb25zIGZvciB0aGF0 LiBCdXQgcGxlYXNlIG5vIGtlZW1iYXlfZmlybXdhcmUgbm9kZSBpbiBEVC4KWW91IGNhbiBpbXBs ZW1lbnQgdGhpcyBhcyBhIGRyaXZlciBvciBzaW1wbGUgc21jY2MgYmFzZWQgZnVuY3Rpb24gbGli cmFyeQp3aXRob3V0IERUIG5vZGUgdXNpbmcgU01DQ0MgZ2V0X3ZlcnNpb24uIEkgaG9wZSB0aGUg ZmlybXdhcmUgZ2l2ZXMgZXJyb3IKZm9yIHVuaW1wbGVtZW50ZWQgRklEcywgdGhlcmVieSBlbGlt aW5hdGluZyB0aGUgbmVlZCBmb3IgYW55IERUIG5vZGUgb3IKY29uZmlnIG9wdGlvbi4KCi0tIApS ZWdhcmRzLApTdWRlZXAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK