Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp290978pxb; Thu, 21 Jan 2021 07:14:45 -0800 (PST) X-Google-Smtp-Source: ABdhPJyjTUne2Fm+cY0It0bn4UdqnlqfhngVwfGhIBy6ffEOBlvSzpg6cMeEeRtf41rDymaE9p9d X-Received: by 2002:a05:6402:31ae:: with SMTP id dj14mr11682991edb.364.1611242085082; Thu, 21 Jan 2021 07:14:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611242085; cv=none; d=google.com; s=arc-20160816; b=Cjkqsb7BWUyvfQ8xKRc7JZ7+jxSOXQtvxCDPp4Y+k9q1gXPFhU6b5lU1FALHY07b3O xxVaQ63uZnsLTX/ZfAz/z8EfDyq2V6vZlLBZ0tATyRzi+9Oo9n5KJD+L3b5Ygh5fRIt0 qzUXm6VEsJDv6t195awQ3A7EAA89fDXg5l9vB7ky5t6/iAfYcF9C/eOb+qydI3zusxY9 g+Mx0haih66Ebu7lijm/3B9gAH8uU04qW71zdNMA+Ea9wUyc0nwafnMBnssu1t4I6RNA i+Xo8m0ulUjbigNFmnT4v1E4R3Rt96W5EEGW7nd5xigEGb5pxgWv5ZgeEZUOmyjXGMEr 4DYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=ZnCREDXpoGRE2v/lj1cwCs/REx/+STSbZrXf+cjzHX4=; b=edkqBWX/D24SSJD9z8bjcb3ThfKaI439hCPtbroHfjZcyrO3O6dnMCibieJ3hEyxkE XuQyv98fhjBXC0EPwBJt57HL5xFt8jU2Sg54gB7aPQE7RVMSY4T3Zwjg+6vX6TuJw5BV hMcI0/aGWaIIaqvBnnjiCnjqshuX3Eg1TcPz5mNEOZTZaTCyl2Kta0TOlAcG1C/jC74i jafcMohY2M+ydDVOEjiblxv+2/gz0ZGGrWHGOy8YljygCx4dA7nIS928JQb2aP85NhoM yflnpqzHfpXvza3A7NvAiXA68wAzwpIVe3ZhC13TBD6oSI0hY4bWJvwUl1vaCJA5UKYu xN4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fnQhHq4p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x43si2402681ede.248.2021.01.21.07.14.21; Thu, 21 Jan 2021 07:14:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fnQhHq4p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732526AbhAUPK5 (ORCPT + 99 others); Thu, 21 Jan 2021 10:10:57 -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-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