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=-10.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=ham 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 8F09FC64E7B for ; Mon, 30 Nov 2020 18:33:12 +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 1621F20725 for ; Mon, 30 Nov 2020 18:33:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="fNKk4hTQ"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="pyhKMQne" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1621F20725 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org 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:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=j7z9HBeYTu1QM0OCa52iLf5452VgkG2R6YJChR8ww5M=; b=fNKk4hTQSh0bmS8CKnGiGbbwq NYXMKO7WzUZZ+GCDKJx5BuZ/MKaLKJjOQdY4ofY0gKwYu/QCGaDpibVdPcVRpJet+izbMvMSEO4VJ YpyEY0acTvV2ROeNZCF1SCOt7GPvboM93zVJz4gpnrq32cQmtyZUnEHGjffzZg8jrpG3kHiqaFF4d 4BlHXizI7aIp1wKoiVate707Jd6OH9rVIh6X3JBwoXRAlxXArpKgUlRhBZs836LAXG/q+moOP1TDo Y9Drzx0jMeZJaCeBPLijqG4UQ0mp78A/4F9qalIlt846UqVpXPEWoA31tS43HlAQswT+w8Mkjbf02 71InG43Wg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kjnxk-0004Jw-0H; Mon, 30 Nov 2020 18:31:48 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kjnxh-0004JG-A2 for linux-arm-kernel@lists.infradead.org; Mon, 30 Nov 2020 18:31:46 +0000 Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com [209.85.167.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 183BD20725 for ; Mon, 30 Nov 2020 18:31:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1606761104; bh=gwsL+0EwlkMhjy0Ll0CqSrl4s0yHH5VqLRU4u4UBbzs=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=pyhKMQne49aewdzx28w9mbVCGogTjmUPe3tODU3l3pJIx/7i8gUnQec1Yh92og8tj RfZudpYWC/wLU21SpFCf0UjnfTCSFSbP47EgwZcaQfO+vb+wDyrQLnOfLBye11TgxY STvdZ2aEbTRsqzNH4sVUQ2Q/KqcrdfUllIh33QwY= Received: by mail-oi1-f181.google.com with SMTP id f11so15224111oij.6 for ; Mon, 30 Nov 2020 10:31:44 -0800 (PST) X-Gm-Message-State: AOAM530WMeiZLWl4jyc0XZvplLLmrCSqZLTo9bihYX0n9mBE4zn8/Vpc SJYx+hWoGIlkREtAlFDuBkVDBMU5jzQpFBoRCbY= X-Google-Smtp-Source: ABdhPJx2PmV4wLNq8NxfSnZDPDD3E4eQh/Sl7HJ2oCEuxm0xuX1VDV7sOhkQscKFDW//1m3kHJpK+F38uKGQvG+Y+9A= X-Received: by 2002:aca:c657:: with SMTP id w84mr111043oif.47.1606761103398; Mon, 30 Nov 2020 10:31:43 -0800 (PST) MIME-Version: 1.0 References: <20201130102639.7504-1-shameerali.kolothum.thodi@huawei.com> <85bb389a75f347d29ab3f75e4cfae060@huawei.com> <846387e4168f1a22638ad07ae670c531@kernel.org> In-Reply-To: From: Ard Biesheuvel Date: Mon, 30 Nov 2020 19:31:32 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] irqchip/gic-v3: Check SRE bit for GICv2 legacy support To: Shameerali Kolothum Thodi X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201130_133145_512827_DD6590B0 X-CRM114-Status: GOOD ( 40.60 ) 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: Marc Zyngier , Linuxarm , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "eric.auger@redhat.com" 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 T24gTW9uLCAzMCBOb3YgMjAyMCBhdCAxNzoyMiwgU2hhbWVlcmFsaSBLb2xvdGh1bSBUaG9kaQo8 c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPiB3cm90ZToKPgo+Cj4KPiA+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBNYXJjIFp5bmdpZXIgW21haWx0bzpt YXpAa2VybmVsLm9yZ10KPiA+IFNlbnQ6IDMwIE5vdmVtYmVyIDIwMjAgMTQ6NTcKPiA+IFRvOiBT aGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdl aS5jb20+Cj4gPiBDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnOwo+ID4gZXJpYy5hdWdlckByZWRoYXQuY29tOyBMaW51 eGFybSA8bGludXhhcm1AaHVhd2VpLmNvbT4KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIGlycWNo aXAvZ2ljLXYzOiBDaGVjayBTUkUgYml0IGZvciBHSUN2MiBsZWdhY3kgc3VwcG9ydAo+ID4KPiA+ IEhpIFNoYW1lZXIsCj4gPgo+ID4gT24gMjAyMC0xMS0zMCAxMzo1NSwgU2hhbWVlcmFsaSBLb2xv dGh1bSBUaG9kaSB3cm90ZToKPiA+ID4gSGkgTWFyYywKPiA+ID4KPiA+ID4+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tCj4gPiA+PiBGcm9tOiBNYXJjIFp5bmdpZXIgW21haWx0bzptYXpAa2Vy bmVsLm9yZ10KPiA+ID4+IFNlbnQ6IDMwIE5vdmVtYmVyIDIwMjAgMTI6MjgKPiA+ID4+IFRvOiBT aGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdl aS5jb20+Cj4gPiA+PiBDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsKPiA+ID4+IGxp bnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZzsKPiA+ID4+IGVyaWMuYXVnZXJAcmVk aGF0LmNvbTsgTGludXhhcm0gPGxpbnV4YXJtQGh1YXdlaS5jb20+Cj4gPiA+PiBTdWJqZWN0OiBS ZTogW1BBVENIXSBpcnFjaGlwL2dpYy12MzogQ2hlY2sgU1JFIGJpdCBmb3IgR0lDdjIgbGVnYWN5 Cj4gPiA+PiBzdXBwb3J0Cj4gPiA+Pgo+ID4gPj4gSGkgU2hhbWVlciwKPiA+ID4+Cj4gPiA+PiBP biAyMDIwLTExLTMwIDEwOjI2LCBTaGFtZWVyIEtvbG90aHVtIHdyb3RlOgo+ID4gPj4gPiBBdCBw cmVzZW50LCB0aGUgc3VwcG9ydCBmb3IgR0lDdjIgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBvbiBH SUN2My92NAo+ID4gPj4gPiBoYXJkd2FyZSBpcyBkZXRlcm1pbmVkIGJhc2VkIG9uIHdoZXRoZXIg RFQvQUNQSSBwcm92aWRlcyBhIG1lbW9yeQo+ID4gPj4gPiBtYXBwZWQgcGh5cyBiYXNlIGFkZHJl c3MgZm9yIEdJQyB2aXJ0dWFsIENQVSBpbnRlcmZhY2UgcmVnaXN0ZXIoR0lDVikuCj4gPiA+PiA+ IFRoaXMgY3JlYXRlcyBhIHByb2JsZW0gdGhhdCBhIFFlbXUgZ3Vlc3QgYm9vdCB3aXRoIGRlZmF1 bHQgR0lDKEdJQ3YyKQo+ID4gPj4KPiA+ID4+IFRoYXQnZCBiZSB0cnVlIG9mICphbnkqIGd1ZXN0 IHVzaW5nIEdJQ3YyLCBub3QganVzdCB3aGVuIHVzaW5nIFFFTVUgYXMKPiA+ID4+IHRoZSBWTU0s IHJpZ2h0Pwo+ID4gPgo+ID4gPiBZZXMsIEkgd291bGQgdGhpbmsgc28uCj4gPiA+Cj4gPiA+PiA+ IGhhbmdzIHdoZW4gZmlybXdhcmUgZmFsc2VseSByZXBvcnRzIHRoaXMgYWRkcmVzcyBvbiBzeXN0 ZW1zIHRoYXQgZG9uJ3QKPiA+ID4+ID4gaGF2ZSBzdXBwb3J0IGZvciBsZWdhY3kgbW9kZS4KPiA+ ID4+Cj4gPiA+PiBBbmQgSSBndWVzcyBpdCBpc24ndCBqdXN0IHRoZSBndWVzdCB0aGF0IGhhbmdz LCBidXQgdGhlIHdob2xlIHN5c3RlbQo+ID4gPj4gY2FuCj4gPiA+PiBnbyBzb3V0aCAoaXQgd291 bGQgYmUgdG90YWxseSBsZWdpdGltYXRlIGZvciB0aGUgSFcgdG8gZGVsaXZlciBhCj4gPiA+PiBT RXJyb3IpLgo+ID4gPgo+ID4gPiBTbyBmYXIgSSBoYXZlbuKAmXQgc2VlbiB0aGF0IGhhcHBlbmlu Zy4gSSB3YXMgYWJsZSB0byBraWxsIHRoZSBHdWVzdCBhbmQKPiA+ID4gcmVjb3Zlci4KPiA+ID4g QnV0IHRoZSBhbm5veWluZyB0aGluZyBpcyBHdWVzdCBib290IGhhbmdzIGF0IHJhbmRvbSBwbGFj ZXMgd2l0aG91dCBhbnkKPiA+ID4gZXJyb3IgcmVwb3J0ZWQgYW5kIHBlb3BsZSBlbmQgdXAgc3Bl bmRpbmcgbG90IG9mIHRpbWUgb25seSB0byBiZSB0b2xkCj4gPiA+IGxhdGVyCj4gPiA+IHRoYXQg Z2ljLXZlcnNpb249MyBpcyBtaXNzaW5nIGZyb20gdGhlaXIgc2NyaXB0cy4KPiA+Cj4gPiBUaGF0 J3MgcHJldHR5IGx1Y2t5LiBUaGUgZ3Vlc3QgaGFzIGJlZW4gcmVhZGluZy93cml0aW5nIHRvIHJh bmRvbQo+ID4gcGxhY2VzLAo+ID4gYW5kIGRlcGVuZGluZyBvbiB3aGVyZSB0aGlzIG1hcHMgaW4g dGhlIHBoeXNpY2FsIHNwYWNlLCBhbnl0aGluZyBjYW4KPiA+IGhhcHBlbi4gT3V0ICBvZiAobW9y YmlkKSBjdXJpb3NpdHksIHdoYXQgaXMgYXQgdGhlIGFkZHJlc3MgcG9pbnRlZCB0byBieQo+ID4g R0lDQyBpbiBNQURUPwo+Cj4gVGhpcyBpcyB3aGF0IGl0IHJlcG9ydHMsCj4KPiBbMDJDaCAwMDQ0 ICAgMV0gICAgICAgICAgICAgICAgU3VidGFibGUgVHlwZSA6IDBCIFtHZW5lcmljIEludGVycnVw dCBDb250cm9sbGVyXQo+IFswMkRoIDAwNDUgICAxXSAgICAgICAgICAgICAgICAgICAgICAgTGVu Z3RoIDogNTAKPiAuLi4KPiBbMDRDaCAwMDc2ICAgOF0gICAgICAgICAgICAgICAgIEJhc2UgQWRk cmVzcyA6IDAwMDAwMDAwOUIwMDAwMDAKPiBbMDU0aCAwMDg0ICAgOF0gICAgIFZpcnR1YWwgR0lD IEJhc2UgQWRkcmVzcyA6IDAwMDAwMDAwOUIwMjAwMDAKPiBbMDVDaCAwMDkyICAgOF0gIEh5cGVy dmlzb3IgR0lDIEJhc2UgQWRkcmVzcyA6IDAwMDAwMDAwOUIwMTAwMDAKPiBbMDY0aCAwMTAwICAg NF0gICAgICAgIFZpcnR1YWwgR0lDIEludGVycnVwdCA6IDAwMDAwMDE5Cj4gWzA2OGggMDEwNCAg IDhdICAgUmVkaXN0cmlidXRvciBCYXNlIEFkZHJlc3MgOiAwMDAwMDAwMEFFMTAwMDAwCj4gWzA3 MGggMDExMiAgIDhdICAgICAgICAgICAgICAgICAgICBBUk0gTVBJRFIgOiAwMDAwMDAwMDAwMDgw MDAwCj4gWzA3OGggMDEyMCAgIDFdICAgICAgICAgICAgIEVmZmljaWVuY3kgQ2xhc3MgOiAxNQo+ IFswNzloIDAxMjEgICAzXSAgICAgICAgICAgICAgICAgICAgIFJlc2VydmVkIDogMDAxNTAwCj4K PiA+ID4KPiA+ID4+ID4gQXMgcGVyIEdJQ3YzL3Y0IHNwZWMsIGluIGFuIGltcGxlbWVudGF0aW9u IHRoYXQgZG9lcyBub3Qgc3VwcG9ydCBsZWdhY3kKPiA+ID4+ID4gb3BlcmF0aW9uLCBhZmZpbml0 eSByb3V0aW5nIGFuZCBzeXN0ZW0gcmVnaXN0ZXIgYWNjZXNzIGFyZSBwZXJtYW5lbnRseQo+ID4g Pj4gPiBlbmFibGVkLiBUaGlzIG1lYW5zIHRoYXQgdGhlIGFzc29jaWF0ZWQgY29udHJvbCBiaXRz IGFyZSBSQU8vV0kuIEhlbmNlCj4gPiA+PiA+IHVzZSB0aGUgSUNDX1NSRV9FTDEuU1JFIGJpdCB0 byBkZWNpZGUgd2hldGhlciBoYXJkd2FyZSBzdXBwb3J0cwo+ID4gR0lDdjIKPiA+ID4+ID4gbW9k ZSBpbiBhZGRpdGlvbiB0byB0aGUgYWJvdmUgZmlybXdhcmUgYmFzZWQgY2hlY2suCj4gPiA+PiA+ Cj4gPiA+PiA+IFNpZ25lZC1vZmYtYnk6IFNoYW1lZXIgS29sb3RodW0KPiA+IDxzaGFtZWVyYWxp LmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+Cj4gPiA+PiA+IC0tLQo+ID4gPj4gPiBPbiBIaXNp bGljb24gRDA2LCBVRUZJIHNldHMgdGhlIEdJQyBNQURUIEdJQ0MgZ2ljdl9iYXNlX2FkZHJlc3Mg YnV0Cj4gPiB0aGUKPiA+ID4+ID4gR0lDIGltcGxlbWVudGF0aW9uIG9uIHRoZXNlIGJvYXJkcyBk b2Vzbid0IGhhdmUgdGhlIEdJQ3YyIGxlZ2FjeQo+ID4gPj4gPiBzdXBwb3J0Lgo+ID4gPj4gPiBU aGlzIHJlc3VsdHMgaW4sIEd1ZXN0IGJvb3QgaGFuZyB3aGVuIFFlbXUgdXNlcyB0aGUgZGVmYXVs dCBHSUMgb3B0aW9uLgo+ID4gPj4KPiA+ID4+IFdoYXQgYSBib3JlLiBJcyB0aGlzIGdsb3Jpb3Vz IGZpcm13YXJlIHJlYWxseSBvdXQgaW4gdGhlIHdpbGQ/Cj4gPiA+Cj4gPiA+IDooLiBJIGFtIGFm cmFpZCBpdCBpcy4KPiA+Cj4gPiBNZWguIFdlJ2xsIGhhdmUgdG8gcGFwZXIgb3ZlciBpdCB0aGVu LiBIb3cgdXJnZW50IGlzIHRoYXQ/Cj4KPiBJdCBpcyBub3QgdGhhdCB1cmdlbnQgdXJnZW50IGJ1 dCA1LjEwIHN1cHBvcnQgd291bGQgYmUgbmljZSA6KQo+Cj4gPgo+ID4gWy4uLl0KPiA+Cj4gPiA+ PiBIb3cgYWJvdXQgdGhpcyBpbnN0ZWFkPyBDb21wbGV0ZWx5IHVudGVzdGVkLCBvZiBjb3Vyc2Uu Cj4gPiA+Cj4gPiA+IFRoYW5rcyBmb3IgdGhhdC4gSSBqdXN0IHRlc3RlZCBhbmQgaXQgd29ya3Mu Cj4gPgo+ID4gT0suIEknbGwgcmV3b3JrIGl0IGEgYml0IGFuZCBwb3N0IGl0IGFzIGEgY29tcGxl dGUgcGF0Y2guIElzIHRoZXJlIGFuCj4gPiBlcnJhdHVtIG51bWJlciBvbiB5b3VyIHNpZGU/Cj4K PiBTdXJlLiBJIGFtIG5vdCBzdXJlIG9uIGVycmF0dW0sIGJ1dCB3aWxsIGNoZWNrIGludGVybmFs bHkgYW5kIGdldCBiYWNrIHRvIHlvdQo+IGlmIHRoZXJlIGlzIG9uZS4KPgoKQW55IGNsdWUgd2h5 IHByb2R1Y3Rpb24gRDA2IGZpcm13YXJlIGRldmlhdGVzIGZyb20gdGhlIEQwNiBwb3J0IHRoYXQK ZXhpc3RzIGluIFRpYW5vY29yZSdzIGVkazItcGxhdGZvcm1zIHJlcG9zaXRvcnk/IEJlY2F1c2Ug dGhhdCB2ZXJzaW9uCmRvZXMgbm90IGhhdmUgdGhpcyBidWcsIGFuZCBJIHdvbmRlciB3aHkgdGhh dCBjb2RlIHdhcyB1cHN0cmVhbWVkIGF0CmFsbCBpZiBhIHN1YnN0YW50aWFsbHkgZGlmZmVyZW50 IHZlcnNpb24gZ2V0cyBzaGlwcGVkIHdpdGggcHJvZHVjdGlvbgpoYXJkd2FyZS4KCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwg bWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8v bGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK