Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp192494pxb; Thu, 21 Jan 2021 05:02:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJzWX8qtqaLVffU6vZUkzy5mnC26UQ2pd/gMLgzlzBy25fXvA/UHMnqNb3KYvBlEsXI/1PgK X-Received: by 2002:a17:906:a951:: with SMTP id hh17mr9698742ejb.388.1611234175787; Thu, 21 Jan 2021 05:02:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611234175; cv=none; d=google.com; s=arc-20160816; b=qntAWGv190QkLLeXkJSJ5G5qXbtoPDsongZg/yBC2Qv8ZUVKVTCl3yyl2zNowkpgHJ Ele5c/bouAab7rnQSkEri8o+aB8r44S/96s61C2pmGBLN66ASVSUURdLwUZUfJAeMU9y euCWtwPdnlYVTpLvM8nZaRGdiYWhMcgyABmeYub9zKYZ7k+rUHAtltu6kmd0f70ADFa7 NSGmrB+dg2expr8mijEh7m2XNURynJnS7oyJOXWGlMkImxEZYDlrVR5R96cf+CE4OEMQ oye6WiYu9oPNsK/FkLqOqKNjK9JzbR/aAMqrQTRuXdgqxXKxBunQJRUcb8fRpSAwP4it oGOg== 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=JEaC+XyPKTYRo62nXWqLTBIXMROrN0dBzXaAKZmt9aM=; b=CjPxZureVq2ixBCJp/K/7cU0euEKrzWNo2ZOVVy0Jms5h0860MwjefPbcK15cK30Ay kKJ2cDsK0vlC9fmRj20LKobrh896mj2ZGkhV/hmC/reO4AVxuN0+VPRwQzbMMmhDBcee sKe2YCLXiZkIFjlOm3SbYF/NeB3ZNeQRaGn3l/jm32wBeSjtbtke5x6XsBsgZNMnx3bQ os9gJWXlyFcY7C72+mn0m+GShEfEraA+rUg0f1ZGh1B8iYXUKU71pxOIePC4CVFWIEqC Lx4Q8sCDbxJzurmL9o3+rMMZVZRgSScuAsxzFfUsARFjAC8pKNFcDalVtTawdrC64xNn XL0w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TD+WhK5g; 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 m16si1762504ejj.44.2021.01.21.05.02.25; Thu, 21 Jan 2021 05:02:55 -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=TD+WhK5g; 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 S1729516AbhAUNBl (ORCPT + 99 others); Thu, 21 Jan 2021 08:01:41 -0500 Received: from mail.kernel.org ([198.145.29.99]:36304 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730328AbhAUNBR (ORCPT ); Thu, 21 Jan 2021 08:01:17 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 69B2023A00 for ; Thu, 21 Jan 2021 13:00:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1611234036; bh=zOUmjTvjQhlXVBR+uCOUkYxo/5YaQKWmpamWU0MAFHE=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=TD+WhK5gaLBMydUeK77ZWEe4YC1mV1T0Q6BJ4Ekr4xMdW0SI9sgxUfsVVOzaIL2H+ i0+jpSftYycNbUsafcMZTdOGsF1Q8G2WXOOOj8mPb6KpNwfhhiDVOc6PxEH9aTfPB1 y9wFUpphZEwt92K1c0TU3aqYM+V/0o42dUT8gLaYTtCF+RfHLpQs3/Md+kkDXq09Mj K1quJts27Dt3MSpoylnKHlH5BDQqUy64Kg+wR8YGtlqVlwpSOJYgpqRCrbZCyJB0Qc LFMbaiUIWBYbxRwTrLxhs/QjG12L9M2Ep9SmF7pP1s2eKvk0KNTethN80piU2HzARf HGPrBZ2NzFxGQ== Received: by mail-ot1-f42.google.com with SMTP id k8so1477570otr.8 for ; Thu, 21 Jan 2021 05:00:36 -0800 (PST) X-Gm-Message-State: AOAM5324+ZVtgLJs0P0BND9wH0/U7o4npU3H68pv6tdspTJCmKQrziOY Iu8HGvlyl2Q0Nl0ACZEpgq+CSUU4l/JkZuOJe+I= X-Received: by 2002:a05:6830:139a:: with SMTP id d26mr10341889otq.305.1611234035653; Thu, 21 Jan 2021 05:00:35 -0800 (PST) MIME-Version: 1.0 References: <20210120132717.395873-1-mohamed.mediouni@caramail.com> <20210120132717.395873-8-mohamed.mediouni@caramail.com> In-Reply-To: From: Arnd Bergmann Date: Thu, 21 Jan 2021 14:00:19 +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: Mohamed Mediouni Cc: Linux ARM , Mark Rutland , Catalin Marinas , Hector Martin , "linux-kernel@vger.kernel.org" , Marc Zyngier , Will Deacon , 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 1:50 PM Mohamed Mediouni wrote: > > On 21 Jan 2021, at 13:44, Arnd Bergmann wrote: > >> @@ -186,8 +325,11 @@ static int __init apple_aic_init(struct device_no= de *node, > >> if (WARN(!aic.base, "unable to map aic registers\n")) > >> return -EINVAL; > >> > >> + aic.fast_ipi =3D of_property_read_bool(node, "fast-ipi"); > > > > Where is this property documented, and what decides which one to use? > It=E2=80=99s getting documented in the next patch set. > > This property is there to enable support for older iPhone processors > later on, some of which do not have fast IPI support. > > On Apple M1, fast-ipi is always on. Ok, makes sense. Does fast-ipi mean you cannot use the other mode at all, or is it just faster as implied by the name? If so, how much faster? Arnd