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.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,SIGNED_OFF_BY,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 992DFC433E2 for ; Wed, 16 Sep 2020 15:57:10 +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 28165206B5 for ; Wed, 16 Sep 2020 15:57:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="3LAIamuK"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="SP7hjKBF" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 28165206B5 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-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Message-ID:References:In-Reply-To:Subject:To:From: Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=uBk1+QEDm+TXih7B+xS/mFOYq2J6S9fEGp6h8pYDBm4=; b=3LAIamuK17LUhr6rAnlpUZE0b lIY0qZsG3N76DEcdfbgnJL6UifrHwcKYG7Cjxm6tlO4Stc5W/T5gNCgtfAkNo/FoLtRzNRuyvZVQ0 kPGOFGyglvq9vwDjR1XJzm2/ZJYcLticbrdmbKCAA6+O4Z0TD8YDdfUfJJ7d9JbRZTZQ3Fuxo1wVJ 94ifVB4pcLjsdZFGQquSTWtx/J8kkT7uf1i1Br8fw8qnhnvB/RGstQUp9kacU35nodQqCXjIVUBC6 f7YMQ77CNgH2Hy5Y+MUSH1cjs3gW+9S2337bF0mU1WgJ7WMUYrOjo6THkmiUBB8TLOl1jGV5xLWr6 gGRi9idww==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kIZmP-0003Oy-Bo; Wed, 16 Sep 2020 15:55:33 +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 1kIZmM-0003Ob-D6 for linux-arm-kernel@lists.infradead.org; Wed, 16 Sep 2020 15:55:31 +0000 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 5A3992245C; Wed, 16 Sep 2020 15:55:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600271729; bh=jHIPUklgKCiY93bGZ11uk5ol4lLn0bboEPgtNpIBuek=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=SP7hjKBFbreEF5j0JqqCm6dgGzkCZ6Z8/m0mxvCDNN1/cbtAF9ObulHJiwCMV86Hq W4bbaVBKCYDiCcxDnfUX2m1zpe2+31NLa1zEKxN/Q4H+b3qW9BPxQxBYEJ3l/kRPZn L9URZo+ExYN2Fp0zUgEZJoHwVjURzWoxQxFy0Tv8= Received: from disco-boy.misterjones.org ([51.254.78.96] helo=www.loen.fr) by disco-boy.misterjones.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kIZmJ-00CNI7-FE; Wed, 16 Sep 2020 16:55:27 +0100 MIME-Version: 1.0 Date: Wed, 16 Sep 2020 16:55:27 +0100 From: Marc Zyngier To: Jon Hunter Subject: Re: [PATCH v3 08/16] irqchip/gic: Configure SGIs as standard interrupts In-Reply-To: References: <20200901144324.1071694-1-maz@kernel.org> <20200901144324.1071694-9-maz@kernel.org> <933bc43e-3cd7-10ec-b9ec-58afaa619fb7@nvidia.com> <3378cd07b92e87a24f1db75f708424ee@kernel.org> User-Agent: Roundcube Webmail/1.4.8 Message-ID: X-Sender: maz@kernel.org X-SA-Exim-Connect-IP: 51.254.78.96 X-SA-Exim-Rcpt-To: jonathanh@nvidia.com, sumit.garg@linaro.org, linus.walleij@linaro.org, f.fainelli@gmail.com, linux@arm.linux.org.uk, jason@lakedaemon.net, saravanak@google.com, andrew@lunn.ch, catalin.marinas@arm.com, gregory.clement@bootlin.com, b.zolnierkie@samsung.com, linux-kernel@vger.kernel.org, krzk@kernel.org, will@kernel.org, linux-samsung-soc@vger.kernel.org, linux-tegra@vger.kernel.org, tglx@linutronix.de, kernel-team@android.com, Valentin.Schneider@arm.com, linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200916_115530_586811_0F27487B X-CRM114-Status: GOOD ( 20.59 ) 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: Sumit Garg , kernel-team@android.com, Florian Fainelli , Russell King , Jason Cooper , Saravana Kannan , Andrew Lunn , Catalin Marinas , linus.walleij@linaro.org, Bartlomiej Zolnierkiewicz , linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Valentin Schneider , 'Linux Samsung SOC' , linux-tegra , Thomas Gleixner , Will Deacon , Gregory Clement , linux-arm-kernel@lists.infradead.org, Marek Szyprowski Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjAyMC0wOS0xNiAxNjo0NiwgSm9uIEh1bnRlciB3cm90ZToKPiBPbiAxNi8wOS8yMDIwIDE2 OjEwLCBNYXJjIFp5bmdpZXIgd3JvdGU6Cj4+IEhpIEpvbiwKPj4gCj4+ICtMaW51cywgd2hvIGlz IGZhY2luZyBhIHNpbWlsYXIgaXNzdWUuCj4+IAo+PiBPbiAyMDIwLTA5LTE2IDE1OjE2LCBKb24g SHVudGVyIHdyb3RlOgo+Pj4gSGkgTWFyYywKPj4+IAo+Pj4gT24gMTQvMDkvMjAyMCAxNDowNiwg TWFyZWsgU3p5cHJvd3NraSB3cm90ZToKPj4+PiBIaSBNYXJjLAo+Pj4+IAo+Pj4+IE9uIDAxLjA5 LjIwMjAgMTY6NDMsIE1hcmMgWnluZ2llciB3cm90ZToKPj4+Pj4gQ2hhbmdlIHRoZSB3YXkgd2Ug ZGVhbCB3aXRoIEdJQyBTR0lzIGJ5IHR1cm5pbmcgdGhlbSBpbnRvIHByb3Blcgo+Pj4+PiBJUlFz LCBhbmQgY2FsbGluZyBpbnRvIHRoZSBhcmNoIGNvZGUgdG8gcmVnaXN0ZXIgdGhlIGludGVycnVw dCAKPj4+Pj4gcmFuZ2UKPj4+Pj4gaW5zdGVhZCBvZiBhIGNhbGxiYWNrLgo+Pj4+PiAKPj4+Pj4g UmV2aWV3ZWQtYnk6IFZhbGVudGluIFNjaG5laWRlciA8dmFsZW50aW4uc2NobmVpZGVyQGFybS5j b20+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+Cj4+ Pj4gVGhpcyBwYXRjaCBsYW5kZWQgaW4gbGludXggbmV4dC0yMDIwMDkxNCBhcyBjb21taXQgYWMw NjMyMzJkNGIwCj4+Pj4gKCJpcnFjaGlwL2dpYzogQ29uZmlndXJlIFNHSXMgYXMgc3RhbmRhcmQg aW50ZXJydXB0cyIpLiBTYWRseSBpdCAKPj4+PiBicmVha3MKPj4+PiBib290aW5nIG9mIGFsbCBT YW1zdW5nIEV4eW5vcyA0MjEwLzQ0MTIgYmFzZWQgYm9hcmRzIChkdWFsL3F1YWQgQVJNCj4+Pj4g Q29ydGV4IEE5IGJhc2VkKS4gSGVyZSBhcmUgdGhlIGxhc3QgbGluZXMgZnJvbSB0aGUgYm9vdGxv ZzoKPj4+IAo+Pj4gSSBhbSBvYnNlcnZpbmcgdGhlIHNhbWUgdGhpbmcgb24gc2V2ZXJhbCBUZWdy YSBib2FyZHMgKGJvdGggYXJtIGFuZAo+Pj4gYXJtNjQpLiBCaXNlY3QgaXMgcG9pbnRpbmcgdG8g dGhpcyBjb21taXQuIFJldmVydGluZyB0aGlzIGFsb25lIGRvZXMgCj4+PiBub3QKPj4+IGFwcGVh ciB0byBiZSBlbm91Z2ggdG8gZml4IHRoZSBpc3N1ZS4KPj4gCj4+IFJpZ2h0LCBJIGFtIGp1c3Qg bWFzc2l2ZWx5IGJ5IHRoZSBHSUN2MyBzcGVjLCBhbmQgZmFpbGVkIHRvIHJlbWVtYmVyCj4+IHRo YXQgeWUgb2xkZSBHSUMgZXhwb3NlcyB0aGUgc291cmNlIENQVSBpbiBBSVIgKmFuZCogd2FudHMg aXQgYmFjaywgCj4+IHdoaWxlCj4+IG5ld2VyIEdJQ3MgZGVhbCB3aXRoIHRoYXQgdHJhbnNwYXJl bnRseS4KPj4gCj4+IENhbiB5b3UgdHJ5IHRoZSBwYXRjaCBiZWxvdyBhbmQgbGV0IG1lIGtub3c/ Cj4gCj4gWWVzIHdpbGwgZG8uCj4gCj4+IEBAIC0zNjUsMTQgKzM1NCwxMyBAQCBzdGF0aWMgdm9p ZCBfX2V4Y2VwdGlvbl9pcnFfZW50cnkKPj4gZ2ljX2hhbmRsZV9pcnEoc3RydWN0IHB0X3JlZ3Mg KnJlZ3MpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzbXBfcm1iKCk7Cj4+IAo+PiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgLyoKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIFNh bXN1bmcncyBmdW5reSBHSUMgZW5jb2RlcyB0aGUgc291cmNlIENQVSBpbgo+PiAtwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgICogR0lDQ19JQVIsIGxlYWRpbmcgdG8gdGhlIGRlYWN0aXZhdGlvbiB0 byBmYWlsIGlmCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiBub3Qgd3JpdHRlbiBiYWNr IGFzIGlzIHRvIEdJQ0NfRU9JLsKgIFN0YXNoIHRoZQo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgICogSU5USUQgYXdheSBmb3IgZ2ljX2VvaV9pcnEoKSB0byB3cml0ZSBiYWNrLgo+PiAtwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICogVGhpcyBvbmx5IHdvcmtzIGJlY2F1c2Ugd2UgZG9uJ3Qg bmVzdCBTR0lzLi4uCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiBUaGUgR0lDIGVuY29k ZXMgdGhlIHNvdXJjZSBDUFUgaW4gR0lDQ19JQVIsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKiBsZWFkaW5nIHRvIHRoZSBkZWFjdGl2YXRpb24gdG8gZmFpbCBpZiBub3QKPj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAqIHdyaXR0ZW4gYmFjayBhcyBpcyB0byBHSUNDX0VPSS7CoCBT dGFzaCB0aGUgSU5USUQKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIGF3YXkgZm9yIGdp Y19lb2lfaXJxKCkgdG8gd3JpdGUgYmFjay7CoCBUaGlzIG9ubHkKPj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAqIHdvcmtzIGJlY2F1c2Ugd2UgZG9uJ3QgbmVzdCBTR0lzLi4uCj4+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICovCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIChp c19mcmFua2VuZ2ljKCkpCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2V0X3Nn aV9pbnRpZChpcnFzdGF0KTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdGhpc19jcHVfd3Jp dGUoc2dpX2ludGlkLCBpbnRpZCk7Cj4gCj4gSSBhc3N1bWUgdGhhdCBpdCBzaG91bGQgYmUgaXJx c3RhdCBoZXJlIGFuZCBub3QgaW50aWQ/CgpJbmRlZWQuIEFzIHlvdSBjYW4gdGVsbCwgSSBoYXZl bid0IGV2ZW4gdHJpZWQgdG8gY29tcGlsZSBpdCwgc29ycnkgYWJvdXQgCnRoYXQuCgogICAgICAg ICBNLgotLSAKSmF6eiBpcyBub3QgZGVhZC4gSXQganVzdCBzbWVsbHMgZnVubnkuLi4KCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJu ZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK