Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp302442yba; Wed, 15 May 2019 01:24:57 -0700 (PDT) X-Google-Smtp-Source: APXvYqzU9PfvnaSvAsamejL2fHGniG8ktrUyEuGx3YNMG6arOPwfpZZP/dLObMDwAjTUKoe6FLe7 X-Received: by 2002:a62:304:: with SMTP id 4mr28121724pfd.186.1557908697859; Wed, 15 May 2019 01:24:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557908697; cv=none; d=google.com; s=arc-20160816; b=OWgVdAH5a+IuY6SgSx410Vour8ODWZJ0nbFUB63mNeGKpACQe3qOvqt1xlPOtRlUl6 igiKvguS7t6ch36e4eGwRJrCMZLJ5ogv5N9y6m9vawJsmsRD3YP9MWlQohBir4PIiQ3N cibAPQVxSGf1TjGipTogBS9F70PaMDSeneYBjW+KcIgxdPiSHbBw60Qn6XPdO7RcIOov Fo5khY/rdK+LDJTRYGDfc8zTopUGIi3Is66V2jmgLRGIYiEFVjscPll2VE3B43Fi7Yfq YmcZ9LSZYHWgeSbaK1vgnEiJi4HKCZRXIdfdJrDW2vEpQjOP5I+iU6jMFIIT19O67Rka k3gA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=sypDN86eCA4PLr3WlgU786GgVCy9R0eSxpInbT8dFMM=; b=lyOERTUipXrrbTPO14C+z341cCXvtSrQqesu3evyaSTmuVau17LCPaCVN+NwcZ6kPA DNEy/6dtluk601tA8te3d6sp0GvcHkrAZpOIrA7QaFjnoPB8UxFQgJDg/FGilvYFPMov IVSEQyMRtllCuu/4LZZ//KaOv0OaAbxdYeK8/L7WbsBIrMxnAR89tLFI349UsGAiC7dc Cs0Ji1VfdewInOZsFPdro2nek/xErPB7lRLPN7RBWTn9ywGlvJuu2mL/xTDoxWdq7j5U TrogWBqtfwxciDkIUnL5vZ1W9NFYxbpgXP2Tu+/mAX3bCty7mHCUJfZJo1IKC+T5OrU8 YUqw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j142si1514875pfd.262.2019.05.15.01.24.43; Wed, 15 May 2019 01:24:57 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726575AbfEOIXc (ORCPT + 99 others); Wed, 15 May 2019 04:23:32 -0400 Received: from foss.arm.com ([217.140.101.70]:37964 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725876AbfEOIXb (ORCPT ); Wed, 15 May 2019 04:23:31 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 49C5215AB; Wed, 15 May 2019 01:23:31 -0700 (PDT) Received: from queper01-lin.cambridge.arm.com (queper01-lin.cambridge.arm.com [10.1.195.48]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 99D743F703; Wed, 15 May 2019 01:23:28 -0700 (PDT) From: Quentin Perret To: edubezval@gmail.com, rui.zhang@intel.com, javi.merino@kernel.org, viresh.kumar@linaro.org, amit.kachhap@gmail.com, rjw@rjwysocki.net, will.deacon@arm.com, catalin.marinas@arm.com Cc: daniel.lezcano@linaro.org, dietmar.eggemann@arm.com, ionela.voinescu@arm.com, mka@chromium.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, quentin.perret@arm.com Subject: [PATCH v4 1/3] arm64: defconfig: Enable CONFIG_ENERGY_MODEL Date: Wed, 15 May 2019 09:23:16 +0100 Message-Id: <20190515082318.7993-2-quentin.perret@arm.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190515082318.7993-1-quentin.perret@arm.com> References: <20190515082318.7993-1-quentin.perret@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The recently introduced Energy Model (EM) framework manages power cost tables for the CPUs of the system. Its only user right now is the scheduler, in the context of Energy Aware Scheduling (EAS). However, the EM framework also offers a generic infrastructure that could replace subsystem-specific implementations of the same concepts, as this is the case in the thermal framework. So, in order to prepare the migration of the thermal subsystem to use the EM framework, enable it in the default arm64 defconfig, which is the most commonly used architecture for IPA. This will also compile-in all of the EAS code, although it won't be enabled by default -- EAS requires to use the 'schedutil' CPUFreq governor while arm64 defaults to 'performance'. Acked-by: Viresh Kumar Signed-off-by: Quentin Perret --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 2d9c39033c1a..4881a752ab3f 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -97,6 +97,7 @@ CONFIG_XEN=y CONFIG_COMPAT=y CONFIG_HIBERNATION=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y CONFIG_ARM_CPUIDLE=y CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_STAT=y -- 2.21.0