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=-1.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, T_DKIMWL_WL_HIGH,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 4DC62C468BC for ; Fri, 7 Jun 2019 11:20:26 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 26003214C6 for ; Fri, 7 Jun 2019 11:20:26 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="HGMPRyDq"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Zz2BQtsz" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 26003214C6 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-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=bombadil.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=76Tl0soDIGUqZd0GdCcWQvjv5fXukR1uDo0G9o779Bg=; b=HGMPRyDqX7u9sC tJ0Zog+KC9PCGg5FhoSXTjFqtmUPbj1XCmYLd/nyl9Ggj04/kHHhGx81WZDMhoaIjvqLIGSzPt3ZP hRmqhjq5VTBUKYfZsqKV+B2CKVG9zUuua1I+R5Cv5gx+ri9/keRqkZGDEViQEnK9Pv4dAoH734hus sd0m6m1sr2/qrCVYGZzV7L5KNddezcqnnS5W03iGJnn+ayjy6WuxkCkT5YZXnkXJSKWaTDMoK6bJN e9zh1iBBM91R6NSYJ7AYoHKdIRp5Aqy0R4WhwYx8FQOB+WCCARS1CflK3vyvdtahC28HxA55apMSG GG697Iy5536njsGNKOgA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hZCuw-0005cq-0w; Fri, 07 Jun 2019 11:20:18 +0000 Received: from mail-vs1-xe44.google.com ([2607:f8b0:4864:20::e44]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hZCuf-0004GN-Cg for linux-arm-kernel@lists.infradead.org; Fri, 07 Jun 2019 11:20:03 +0000 Received: by mail-vs1-xe44.google.com with SMTP id u124so923493vsu.2 for ; Fri, 07 Jun 2019 04:19:59 -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=w4NS4GIrxZAsG8uWe3npx+I+Z55xA/6nCg36DRSR5Ko=; b=Zz2BQtszgGrubssBAWgUiM60O2iIdVTkeUPwM80SswhzRCB4r5dCNVh1317J2iTn2E nMz8pzbEa/5p0kRJ+WAwNZrBzc02/qm0JDO92qY9J5mFPdb4fJsQ95xElOU6fOfXo0It 3QLI61/lXGJRWVYH3opjylpwSlgcPfevGBilKS5VMrmI8vXvd62UMLKKdXRhmVKFaBfN g6m7CvsQB9SWjxsluHYVbHPaffDmzjUOATrcRORvD7Oe1Vok8NBqXpDxppsSjWsX/NLB 9nwuy516H/U94g13hV3hg2cAffFDX7oKDf8OJaIiBkwmUdMzRR/4N9/Sc9fQpQp8869g tdGg== 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=w4NS4GIrxZAsG8uWe3npx+I+Z55xA/6nCg36DRSR5Ko=; b=cX7zTR+fOQxxLHgXw6zN5A4PlTvlBCJFf5cWIXdIeKWL+wGaXk14zUyFNPmIVL82dQ xEUbUbgOxmJFUDA1s6RGbCnOrvuf6T3Ya5FmrE5HPWJBI+IlaTps1+K/pdB3cw6a3Z99 0PXjwVN1hYbazI9NJWH8pHk1z90d9O9yVNA/ZygpvtCOXC8QRIT3GQPZE2p6/LBre1g5 qbHnezf5Qyi4zSFmCGE/uvkO/vaJb/ZUrkJ+iatpblEPkjNjF1jq2iwtWLNreGuWNfsr Zc6t2GZU58vkTP5x26qBro7A7G7hCB+stHVrNtCzy4T6YIw9g0b8TXqG+BhNSJHMn7aQ JMlA== X-Gm-Message-State: APjAAAXty0GF5P87irgXabXlJ2emOi4Y8yb8qEkWZT2icCEGXqb0isx4 xkwAdcEEPRh+chejfiP+tqU1MH3wBCkzzj5pCojw3w== X-Google-Smtp-Source: APXvYqxJ5Ur/WKk3GslZ+PDxWcG90kOHvxGy+wa7gr6wMTrbViJkGVWxDEzEvNOs4w39xZTxA1LeReQvz0A4eafkN+o= X-Received: by 2002:a67:706:: with SMTP id 6mr11498566vsh.200.1559906398328; Fri, 07 Jun 2019 04:19:58 -0700 (PDT) MIME-Version: 1.0 References: <20190513192300.653-1-ulf.hansson@linaro.org> In-Reply-To: <20190513192300.653-1-ulf.hansson@linaro.org> From: Ulf Hansson Date: Fri, 7 Jun 2019 13:19:22 +0200 Message-ID: Subject: Re: [PATCH 00/18] ARM/ARM64: Support hierarchical CPU arrangement for PSCI To: Sudeep Holla , Lorenzo Pieralisi , Mark Rutland X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190607_042001_431130_90B456E3 X-CRM114-Status: GOOD ( 13.91 ) 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: Geert Uytterhoeven , Kevin Hilman , Stephen Boyd , Viresh Kumar , Linux PM , Daniel Lezcano , "Rafael J . Wysocki" , Linux Kernel Mailing List , Amit Kucheria , Bjorn Andersson , Tony Lindgren , Lina Iyer , linux-arm-msm , Niklas Cassel , Souvik Chakravarty , "Raju P . L . S . S . S . N" , Linux ARM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Sudeep, Lorenzo, Mark, On Mon, 13 May 2019 at 21:23, 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. > > The last two DTS patches enables the hierarchical topology to be used for the > Qcom 410c Dragonboard and the Hisilicon Hikey board. The former uses PSCI OS- > initiated mode, while the latter uses the PSCI Platform-Coordinated mode. In > other words, the hierarchical description of the topology in DT, is orthogonal > to the supported PSCI CPU suspend mode. > > Do note, these patches have been posted earlier, but then being part of bigger > series, which at that point also included the needed infrastructure changes to > genpd and cpuidle. Rather than continue to carry the old version history, > which may be a bit confusing, I decided to start over. Although, for clarity, > the changelog below explains what changes that have been made since the last > submission was made. Is there anything I can do to help the review to get going here? FYI, I hosted a talk about "cluster idle" at OSPM in Pisa a few weeks ago. There is a couple of slides [1] with flowcharts of how it works, that may be of interest for you. Kind regards Uffe [...] [1] http://retis.sssup.it/ospm-summit/Downloads/01_02-ClusterIdle_UlfHansson.pdf _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel