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.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS 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 66C07C433DB for ; Thu, 21 Jan 2021 15:11:22 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 2C2AD239D4 for ; Thu, 21 Jan 2021 15:11:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732277AbhAUPLN (ORCPT ); Thu, 21 Jan 2021 10:11:13 -0500 Received: from mail.kernel.org ([198.145.29.99]:40706 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732512AbhAUPKn (ORCPT ); Thu, 21 Jan 2021 10:10:43 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 3E03D23A03 for ; Thu, 21 Jan 2021 15:10:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1611241803; bh=qROoKO9/UG/vj8s16qRWCH+L6gbGotQ08pHtd3lxyFs=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=fnQhHq4p6mcxAz1OE9RUDifi0g7Wt5ZHPcUe7lEDcGsLK7fXSZ2Achjn/AzPjccVm 9qWi1jYWK2EHhAG/XQKuA3ooXepS+C857hARaQNZLFPZ3vGSdNZsdfoAuvZFyst4zx AxLaYa2BubT+/4leXsJ2urb4gTWB6qbFD2Xl7cXY3NZzfBFHW3XtOcfaqXBsNrqZLP zr5i66DUR+IRekXpTxdoYR8E+UR5V9xzUu9ybvyujBR5SKJ0UK6DME8oEpHpfSwaqu voktq7tpluimX/C2/8IqzRER9FfmnRDZVDnlHVpK28s046BeGWrI6l02uiZ7f/eHhy Tm8Lv/6CtstFg== Received: by mail-ot1-f42.google.com with SMTP id a109so1900199otc.1 for ; Thu, 21 Jan 2021 07:10:03 -0800 (PST) X-Gm-Message-State: AOAM532+3wz6g4Yta6gArhJXSxJp03r/51w4VATdFh9dyKMyKEbPCrCq K1i3rUH3JagQWBLZU9qOylMwFqt9av3IcPZwj8U= X-Google-Smtp-Source: ABdhPJydmo1/Incg43hNe8rPCNBBMq4XGxNUcoWHecwxSjJ/6yIdAncHrtnnhoIKPiFOdkEPGOlTR8WqXPgqjINyFHU= X-Received: by 2002:a05:6830:139a:: with SMTP id d26mr10773743otq.305.1611241802465; Thu, 21 Jan 2021 07:10:02 -0800 (PST) MIME-Version: 1.0 References: <20210120132717.395873-1-mohamed.mediouni@caramail.com> <20210120132717.395873-8-mohamed.mediouni@caramail.com> <71e94b48857cbdd21c5d6bdadf148621@kernel.org> <2861E21B-32B9-479E-A5F6-528D021183E6@caramail.com> <7131f110736b8a17c824f39abeeaf711@kernel.org> In-Reply-To: <7131f110736b8a17c824f39abeeaf711@kernel.org> From: Arnd Bergmann Date: Thu, 21 Jan 2021 16:09:46 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC PATCH 7/7] irqchip/apple-aic: add SMP support to the Apple AIC driver. To: Marc Zyngier Cc: Mohamed Mediouni , Mark Rutland , Catalin Marinas , Hector Martin , "linux-kernel@vger.kernel.org" , Will Deacon , Linux ARM , Stan Skowronek Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 21, 2021 at 3:10 PM Marc Zyngier wrote: > On 2021-01-21 13:34, Mohamed Mediouni wrote: > >> On 21 Jan 2021, at 14:22, Marc Zyngier wrote: > > Because UART access adapters for the new M1 Macs aren=E2=80=99t plentif= ul > > at all, I actually use this for development, with iPhones which have > > much more easy to buy Lightning-to-UART adapters. > > > > (That=E2=80=99s why the old implementation is there too) > > > > Might be worth splitting the new one to a new commit though... > > This series is supposed to cover M1 only, and adding extra support > as part of it is only likely to make the code harder to review. > > I'd rather you focus on a single IPI interface (fast or slow, > I don't really care). Extra features can come in later. Agreed. The slow interface is probably easier to start with, because it avoids hooking into the FIQ, so the FIQ can be completely decoupled from AIC and just used for the timer. Maybe there is even a way to use more than one hardware IPI in the AIC? Arnd 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=-4.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED 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 D607AC433E0 for ; Thu, 21 Jan 2021 15:11:49 +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 6DA96239D4 for ; Thu, 21 Jan 2021 15:11:49 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6DA96239D4 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=7HDPgdf/xmrjsxp/XRVyQ/L9+cIfjYOYkEOqQfRSAfI=; b=S4mKRsoM61dsQ2/LIPSH62bbd G81lT+SxeV+YHr2tSMK3PFio2sN95rPEW1361EwiOUSUnVVFWjsZUPMGhssuF9/+gG/4h+hmh6dT3 i0JvYwJOeETkso/3K2HHGbNtVPHApc+g8GVJ6u1AUbLBXbdhA29K75+V5eJPrqk7sMKEejZioTbeG vHnnBSwV+E3Zc/egXe8TzqzC5tqJo/FHZf//amKJ0n9YJPTYJs4h2gAtcQELyCui92aYqY9zBNUy4 hCTSnWGVCfuw/aGX3Mci3Bn0OiA1demVA3nicTsOgLsQJSsQCYOFz2nlb1pZEHtMbTATSTgj03mBE 26O9wWqww==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l2bb4-0003j8-6x; Thu, 21 Jan 2021 15:10:06 +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 1l2bb2-0003iJ-8t for linux-arm-kernel@lists.infradead.org; Thu, 21 Jan 2021 15:10:04 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 40A5423A04 for ; Thu, 21 Jan 2021 15:10:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1611241803; bh=qROoKO9/UG/vj8s16qRWCH+L6gbGotQ08pHtd3lxyFs=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=fnQhHq4p6mcxAz1OE9RUDifi0g7Wt5ZHPcUe7lEDcGsLK7fXSZ2Achjn/AzPjccVm 9qWi1jYWK2EHhAG/XQKuA3ooXepS+C857hARaQNZLFPZ3vGSdNZsdfoAuvZFyst4zx AxLaYa2BubT+/4leXsJ2urb4gTWB6qbFD2Xl7cXY3NZzfBFHW3XtOcfaqXBsNrqZLP zr5i66DUR+IRekXpTxdoYR8E+UR5V9xzUu9ybvyujBR5SKJ0UK6DME8oEpHpfSwaqu voktq7tpluimX/C2/8IqzRER9FfmnRDZVDnlHVpK28s046BeGWrI6l02uiZ7f/eHhy Tm8Lv/6CtstFg== Received: by mail-ot1-f54.google.com with SMTP id 36so1897876otp.2 for ; Thu, 21 Jan 2021 07:10:03 -0800 (PST) X-Gm-Message-State: AOAM530GKCSlSn8+7wlsAZcEvVgDVSUSe37ZqnjgAjavu7ab7yyZRvUf YNIYH8vix4YG+hZ8tfBW7vZaAld1ErLjr3Teba0= X-Google-Smtp-Source: ABdhPJydmo1/Incg43hNe8rPCNBBMq4XGxNUcoWHecwxSjJ/6yIdAncHrtnnhoIKPiFOdkEPGOlTR8WqXPgqjINyFHU= X-Received: by 2002:a05:6830:139a:: with SMTP id d26mr10773743otq.305.1611241802465; Thu, 21 Jan 2021 07:10:02 -0800 (PST) MIME-Version: 1.0 References: <20210120132717.395873-1-mohamed.mediouni@caramail.com> <20210120132717.395873-8-mohamed.mediouni@caramail.com> <71e94b48857cbdd21c5d6bdadf148621@kernel.org> <2861E21B-32B9-479E-A5F6-528D021183E6@caramail.com> <7131f110736b8a17c824f39abeeaf711@kernel.org> In-Reply-To: <7131f110736b8a17c824f39abeeaf711@kernel.org> From: Arnd Bergmann Date: Thu, 21 Jan 2021 16:09:46 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC PATCH 7/7] irqchip/apple-aic: add SMP support to the Apple AIC driver. To: Marc Zyngier X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210121_101004_381043_A5E6A71A X-CRM114-Status: GOOD ( 16.31 ) 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: Mark Rutland , Catalin Marinas , Hector Martin , "linux-kernel@vger.kernel.org" , Mohamed Mediouni , Will Deacon , Linux ARM , Stan Skowronek 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 T24gVGh1LCBKYW4gMjEsIDIwMjEgYXQgMzoxMCBQTSBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwu b3JnPiB3cm90ZToKPiBPbiAyMDIxLTAxLTIxIDEzOjM0LCBNb2hhbWVkIE1lZGlvdW5pIHdyb3Rl Ogo+ID4+IE9uIDIxIEphbiAyMDIxLCBhdCAxNDoyMiwgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVs Lm9yZz4gd3JvdGU6Cj4gPiBCZWNhdXNlIFVBUlQgYWNjZXNzIGFkYXB0ZXJzIGZvciB0aGUgbmV3 IE0xIE1hY3MgYXJlbuKAmXQgcGxlbnRpZnVsCj4gPiBhdCBhbGwsIEkgYWN0dWFsbHkgdXNlIHRo aXMgZm9yIGRldmVsb3BtZW50LCB3aXRoIGlQaG9uZXMgd2hpY2ggaGF2ZQo+ID4gbXVjaCBtb3Jl IGVhc3kgdG8gYnV5IExpZ2h0bmluZy10by1VQVJUIGFkYXB0ZXJzLgo+ID4KPiA+IChUaGF04oCZ cyB3aHkgdGhlIG9sZCBpbXBsZW1lbnRhdGlvbiBpcyB0aGVyZSB0b28pCj4gPgo+ID4gTWlnaHQg YmUgd29ydGggc3BsaXR0aW5nIHRoZSBuZXcgb25lIHRvIGEgbmV3IGNvbW1pdCB0aG91Z2guLi4K Pgo+IFRoaXMgc2VyaWVzIGlzIHN1cHBvc2VkIHRvIGNvdmVyIE0xIG9ubHksIGFuZCBhZGRpbmcg ZXh0cmEgc3VwcG9ydAo+IGFzIHBhcnQgb2YgaXQgaXMgb25seSBsaWtlbHkgdG8gbWFrZSB0aGUg Y29kZSBoYXJkZXIgdG8gcmV2aWV3Lgo+Cj4gSSdkIHJhdGhlciB5b3UgZm9jdXMgb24gYSBzaW5n bGUgSVBJIGludGVyZmFjZSAoZmFzdCBvciBzbG93LAo+IEkgZG9uJ3QgcmVhbGx5IGNhcmUpLiBF eHRyYSBmZWF0dXJlcyBjYW4gY29tZSBpbiBsYXRlci4KCkFncmVlZC4gVGhlIHNsb3cgaW50ZXJm YWNlIGlzIHByb2JhYmx5IGVhc2llciB0byBzdGFydCB3aXRoLApiZWNhdXNlIGl0IGF2b2lkcyBo b29raW5nIGludG8gdGhlIEZJUSwgc28gdGhlIEZJUSBjYW4gYmUKY29tcGxldGVseSBkZWNvdXBs ZWQgZnJvbSBBSUMgYW5kIGp1c3QgdXNlZCBmb3IgdGhlIHRpbWVyLgoKTWF5YmUgdGhlcmUgaXMg ZXZlbiBhIHdheSB0byB1c2UgbW9yZSB0aGFuIG9uZSBoYXJkd2FyZSBJUEkgaW4KdGhlIEFJQz8K CiAgICAgICBBcm5kCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==