Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp4846068rdb; Tue, 12 Dec 2023 10:50:31 -0800 (PST) X-Google-Smtp-Source: AGHT+IFE+/+F6nWkLnxZKrvKkJ/q9PNvVncTtzPy28VFrvj+9x4AggqkxJ+0fAFcAF+RVKzqATmj X-Received: by 2002:a05:6a00:d77:b0:6ce:2732:28f with SMTP id n55-20020a056a000d7700b006ce2732028fmr3211095pfv.62.1702407030768; Tue, 12 Dec 2023 10:50:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702407030; cv=none; d=google.com; s=arc-20160816; b=iCvaB3gCM9Imi0xTy8bjSr6ltmFtTlqhPME0xgCGIxjB5YbWsp7eUGA4sVvW1whSOx o6zak6RQkswSOzTo/8hN6oK5gx+NZ42ugm+7X2RQzmy8ZHcges1MQt/AmR+SA3U9mUvJ 9IXZOhcW0VM0nt0NtLvLSQwLAI3rbAptnvSpWb8KxoRQdQjmjHqYiIui/l5A/FhXRHQV xQItE8QnANTwIM0t53dv2lqKb42hcGmEF9S2MgRohAI3FS9UkQhm5blfJowfZ/I0XO3M jBxURFbEWA7qiqW2Cg4ZtxH1o0pMTkXyyNtwWd3F3xjiOGbVCT4LvVtjYFYgOe5OA0Sp TI9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=GUXQUOczUFCAsUIwUOkoP3byP8qqbe/joo16so7HHY0=; fh=b6jz0bdxnlnt0RSJHliaH022TdeHcNL6OWCvUlnI6JM=; b=a8xiFcLngDV37KcO1WTikfib3ehGxEaXJ9KWMs7ucbeI+2RRSm4d3fueeKnXnVTm6P nJoDe5s7YYfCGNZ5C/lDf1ZapcxmsdU8DmwvTuzOoDU7IAFiTY0UOG+E/TrAvfKrEX9m wu/d9gLmquy3jA1j5oN35Tc0WlLTYnfdp7njCBjuIEZHhHaJVPrrPZtWxun0fLh3nczr /Q1ZWR15BGC7xlkCQVSZrtR7UWbmTKiYaSoJdJErPI8RhRCRLIkcGikvIOUu7/n20bqW NHhf6BNPWu1JAhCTBMKcySL2OHiw96fGTHVLDdngCtY1o4Zbj/41lza2IYwjGzVwF/RM KU1A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id t15-20020a6564cf000000b005be09b723b7si8010018pgv.636.2023.12.12.10.50.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 10:50:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id BCF2F8056486; Tue, 12 Dec 2023 10:50:29 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376785AbjLLSuR (ORCPT + 99 others); Tue, 12 Dec 2023 13:50:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57960 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376638AbjLLSuH (ORCPT ); Tue, 12 Dec 2023 13:50:07 -0500 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E4AEA10E; Tue, 12 Dec 2023 10:50:11 -0800 (PST) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D9FBB1FB; Tue, 12 Dec 2023 10:50:57 -0800 (PST) Received: from [192.168.178.6] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 301033F762; Tue, 12 Dec 2023 10:50:08 -0800 (PST) Message-ID: Date: Tue, 12 Dec 2023 19:50:08 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 08/23] PM: EM: Introduce runtime modifiable table Content-Language: en-US To: Lukasz Luba , linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, rafael@kernel.org Cc: rui.zhang@intel.com, amit.kucheria@verdurent.com, amit.kachhap@gmail.com, daniel.lezcano@linaro.org, viresh.kumar@linaro.org, len.brown@intel.com, pavel@ucw.cz, mhiramat@kernel.org, qyousef@layalina.io, wvw@google.com References: <20231129110853.94344-1-lukasz.luba@arm.com> <20231129110853.94344-9-lukasz.luba@arm.com> From: Dietmar Eggemann In-Reply-To: <20231129110853.94344-9-lukasz.luba@arm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 12 Dec 2023 10:50:29 -0800 (PST) On 29/11/2023 12:08, Lukasz Luba wrote: > The new runtime table can be populated with a new power data to better > reflect the actual efficiency of the device e.g. CPU. The power can vary > over time e.g. due to the SoC temperature change. Higher temperature can > increase power values. For longer running scenarios, such as game or > camera, when also other devices are used (e.g. GPU, ISP) the CPU power can Don't understand this sentence. So CPU power changes with higher temperature and for longer running scenarios when other devices are involved? Not getting the 2. part. > change. The new EM framework is able to addresses this issue and change > the EM data at runtime safely. Maybe better: The new EM framework addresses this issue by allowing to change the EM data at runtime. [...]