Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp3401013ybi; Mon, 10 Jun 2019 09:37:08 -0700 (PDT) X-Google-Smtp-Source: APXvYqy6JxTmHZu0cp5rkTuaS1bizF4dRLfqatB2mZUvd08xLddVlwIBurfL1T3HG5P7Tb77aLKn X-Received: by 2002:a65:484d:: with SMTP id i13mr16032258pgs.27.1560184628201; Mon, 10 Jun 2019 09:37:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560184628; cv=none; d=google.com; s=arc-20160816; b=Zl7ygFWcDtuLFFUrcA+Pr/qoiS154HsTJShE0Cc6VyXaPdz8IF0CAwM83Xz7raTj3O BHW+dRVHN6exqWT6TsxJiE85CDFLggXGSckve6miwB0p54LDess4mHtCqgSwjQLKi9kY zpg99s7OSWPGoHhpT1wLpy+bkS9WfDf5oyjbjW+FHoeJSsFY8Aq++J1rs1YaP47SrBq4 f2LWKjaQ6V3t+v4n8cLTunBc7F8/aPU4qantxKDANZbeoW4fW70WdAdEoS1Dp1rCXv1U Q/FEOJK6aleM4tJQXLewPn43p4O0+U5a7VEbRVIV93VIwXB1GUb4q5YFkVcGcht2rgDQ QT7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=eJ960EUK4M88NTDJHb1rKy4PnhRaQvW8Nj+C4ov1eV0=; b=ySRR48nyecTj7oDCpCAXS48skOFs3VkHjXaV1QZ6xSaoAiYSRsN4TRQS9qMKhKX2CC h55df+r5NYMQ7nYwuZcUQu7TLtXZ6ocy5ykAcUexygQzBg+3mpK/fnScHf+sAYr261Lx Dld5ZuG7Qm3aScMfoBP99kiqoTL/+tV6E4wzcxe5tFQRU+5M5BO8EscyKretSBMzQC98 i1EHtp3iexoQM+DBA+e4xIS++jIuxdeDJi4HDFZ6i502N9rR7ySgk4eJsZ0P7cxMiD6I IUIBaha47sxKnxhb622lq6CbcEYIvoy3qHMwa+eh4EP/ysI/fmYjcBFNQGbK1FBpOY5d k3Zg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=vCBfA3Km; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n9si10180818pgr.280.2019.06.10.09.36.53; Mon, 10 Jun 2019 09:37:08 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=vCBfA3Km; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2403989AbfFJPzQ (ORCPT + 99 others); Mon, 10 Jun 2019 11:55:16 -0400 Received: from mail-vs1-f67.google.com ([209.85.217.67]:33614 "EHLO mail-vs1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391357AbfFJPzQ (ORCPT ); Mon, 10 Jun 2019 11:55:16 -0400 Received: by mail-vs1-f67.google.com with SMTP id m8so5692356vsj.0 for ; Mon, 10 Jun 2019 08:55:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eJ960EUK4M88NTDJHb1rKy4PnhRaQvW8Nj+C4ov1eV0=; b=vCBfA3KmfrlpdkfwvUkrPRXgpjj0KDLsG7IqaJiYABwd5Pcyt+37mq5KWs4wPSGqMb 8ZgO+v9HFp5+yUBCsWM3EzZH87jxKU3TpzYbeFbOOK7m8bhdQ1VpJzZg2LQ3MfAea/mO eIND2griYlCH1pm58X4Ot68AJrGmrqHsHx/39nYjlnDkDZjrdt6+jVL/CSvvh9a4M0lm RTE6Tl9praUVHc0Tmaeiz3dcU4blbB0iDAGmXz+xY0nJeRKi3vN6nhssHg1abNM+4se2 nc4Ba32motZk89uankg8NcXb2RU99K3kViAN47xvTlR682A9KwMEfT3SmCv+tcveqfdQ +O7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=eJ960EUK4M88NTDJHb1rKy4PnhRaQvW8Nj+C4ov1eV0=; b=EYqlGpmIAUsuZejgqS3RuGhbYC9q8QfZNqmzzj/Ck7iim2550NuG4bxxSj6CW885x/ U55Qd/PQyOA/R9OgA8uVOHrLgNXfeKDN8b+ci3JOJBnEsXrg8GaMnivsrbftoRWNgh53 sKJRT6px3L2ZSxPnDrTvffW9ma3fFmooIf56M+L33tI+2HqJb0BERkErsWiih+Ee5eD0 1MBNala3ma9nSCeLBe1TIjXrkUhsLaV5qA1z3hnz9k5O5XAeknLmQO9CeF+vq9DRo56K mvnn4hMEhew74HAtyw5GI0h3yQ0H5i+d4T3JgmgsRMEaKhhozipHwg6nv1BMzoJEKHCU yDuQ== X-Gm-Message-State: APjAAAX0WAAe0Ant9iltW6c2A2G/95L2pkSDOAI1dWv8py4PGdrPLoeu pqvkyYbvXoST5AvGLjiPquuf6vHYJ4HIY7JgrovzEg== X-Received: by 2002:a67:706:: with SMTP id 6mr20519578vsh.200.1560182115587; Mon, 10 Jun 2019 08:55:15 -0700 (PDT) MIME-Version: 1.0 References: <20190513192300.653-1-ulf.hansson@linaro.org> <20190607154210.GJ15577@e107155-lin> <20190607193407.GB24059@builder> <20190610103225.GA26602@e107155-lin> In-Reply-To: <20190610103225.GA26602@e107155-lin> From: Ulf Hansson Date: Mon, 10 Jun 2019 17:54:39 +0200 Message-ID: Subject: Re: [PATCH 00/18] ARM/ARM64: Support hierarchical CPU arrangement for PSCI To: Sudeep Holla , Lorenzo Pieralisi Cc: Bjorn Andersson , "Rafael J. Wysocki" , Mark Rutland , Linux ARM , "Rafael J . Wysocki" , Daniel Lezcano , "Raju P . L . S . S . S . N" , Amit Kucheria , Stephen Boyd , Niklas Cassel , Tony Lindgren , Kevin Hilman , Lina Iyer , Viresh Kumar , Vincent Guittot , Geert Uytterhoeven , Souvik Chakravarty , Linux PM , linux-arm-msm , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 10 Jun 2019 at 12:32, Sudeep Holla wrote: > > On Fri, Jun 07, 2019 at 12:34:07PM -0700, Bjorn Andersson wrote: > > On Fri 07 Jun 08:42 PDT 2019, Sudeep Holla wrote: > > > > > On Tue, May 14, 2019 at 10:58:04AM +0200, Ulf Hansson wrote: > > > > On Tue, 14 May 2019 at 10:08, Rafael J. Wysocki wrote: > > > > > > > > > > On Mon, May 13, 2019 at 9:23 PM Ulf Hansson wrote: > > > > > > > > > > > > This series enables support for hierarchical CPU arrangement, managed by PSCI > > > > > > for ARM/ARM64. It's based on using the generic PM domain (genpd), which > > > > > > recently was extended to manage devices belonging to CPUs. > > > > > > > > > > ACK for the patches touching cpuidle in this series (from the > > > > > framework perspective), but I'm assuming it to be taken care of by > > > > > ARM/ARM64 maintainers. > > > > > > > > Thanks for the ack! Yes, this is for PSCI/ARM maintainers. > > > > > > > > BTW, apologize for sending this in the merge window, but wanted to > > > > take the opportunity for people to have a look before OSPM Pisa next > > > > week. > > > > > > > > > > I will start looking at this series. But I would request PSCI/other > > > maintainers to wait until we see some comparison data before we merge. > > > > What comparison are you asking for here? Do you want to see the > > improvement this series gives or are you hoping to compare it with some > > other mechanism? > > > > OK, I have mentioned this many times already, let me repeat it again. > This series adds an alternative to the existing PC mode of CPU idle > management. And it's clear that the main reason for the same is the > improvement OSI mode offers vs the PC mode. I am asking the comparison > for the same. And yes we need to compare apples with apples and not > oranges here. In the cover letter you see the two main reasons behind this series. Yeah, OSI support is a part of the series, but OSI or PC mode is orthogonal to the overall changes this series implements. When it comes to comparing OSI mode vs PC mode, let's try to avoid that tiring discussion again, please. :-) My summary from the earlier ones, is that because the PSCI spec includes support for OSI, we should also support it in the kernel (and ATF). In a discussion offlist, Lorenzo agreed that it's okay to add, without an apple to apple comparison. Maybe Lorenzo can fill in and state this publicly, to save us all some time? My final point in regards to the OSI mode support, it's a minor part of the series. I don't see how that should hurt from a maintenance point of view, or perhaps I am wrong? In any case, I offer my help with review/maintenance in any form as you may see need/fit. [...] Kind regards Uffe