Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp478238ybv; Thu, 20 Feb 2020 01:57:39 -0800 (PST) X-Google-Smtp-Source: APXvYqwcUNKelhvGBK4XgP06t1uirZRdQ4606aNiBxwRW4fOCMoFBD84ZzmIMuHtJYSB5cshmTe6 X-Received: by 2002:aca:534f:: with SMTP id h76mr1404588oib.23.1582192659306; Thu, 20 Feb 2020 01:57:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582192659; cv=none; d=google.com; s=arc-20160816; b=dXfXOF0QdvjkH9p6TzX6y7xPWUwiqAPexETQeXZjs4LcpiBqCfqCYTzrcp31/FjcYc k//xavoMSsYgadbQyCgrDtPpV4jvI+Ve5Inc2Uy05ObIuXWm1qjDz28zHmL6PhGNKX9X OReG6zjeZDt9nhT2Z3pVw4HoKiOz+N3QlUW6L7gqoa5bRQ2xrdWBrX20P6QAlQrVUjcP Es1Hi0L8e3BQSGo1M5jgz/ASF/WDaeItpIx/KOrT/AHTE6S4M1E748J5iI4NBHsQE7uR 2pRc43kmUgJ/Vw49yCXxKTjLr8ZgShCBOkwRgXE4BarAj/Huh6RwVgcQuWOeHLyzkXHN pgjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from; bh=xvrbfaHJjCuhFjNsxe8VmzVnqT8KalIpW7hX/FnRNZ4=; b=X8aDzg1Jolqhkv7aSXfk6A+UFp+zZtcDMxgyQXpskESYRN0MqUV5TOQn/jPCPmGfRC mtSXCpa9QF7u0iHDze2eNOvIilyuQd8woaViRPZJGHXT7YSx0ZShXEJZT88mTj+bF/n2 blHnltoB3LmziJqHUuGdHXhJ0NGcPGssfI7JSn88P9tkD9JwXBvgqXR+dYfWMoJ75tDj R637uvEvlT61a7B4ib0MW7WkQ1JCEW8N05lgp2euG/TQ6ZdrN5e1wQQfQqV9dBT2Eg4/ LghZhkTGzs1S11DRH2LEZ9ZGxRM5xSWuNxel8NCsP+LHKuIJRKx+1dMwsFqRZatl8re2 +AQw== 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 p3si11255259oih.186.2020.02.20.01.57.27; Thu, 20 Feb 2020 01:57:39 -0800 (PST) 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 S1727326AbgBTJ5E (ORCPT + 99 others); Thu, 20 Feb 2020 04:57:04 -0500 Received: from foss.arm.com ([217.140.110.172]:39232 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726771AbgBTJ5D (ORCPT ); Thu, 20 Feb 2020 04:57:03 -0500 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 8236930E; Thu, 20 Feb 2020 01:57:02 -0800 (PST) Received: from e123648.arm.com (unknown [10.37.12.146]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id C7E613F703; Thu, 20 Feb 2020 01:56:58 -0800 (PST) From: Lukasz Luba To: linux-kernel@vger.kernel.org, kgene@kernel.org, krzk@kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-pm@vger.kernel.org Cc: myungjoo.ham@samsung.com, kyungmin.park@samsung.com, cw00.choi@samsung.com, robh+dt@kernel.org, mark.rutland@arm.com, b.zolnierkie@samsung.com, lukasz.luba@arm.com, dietmar.eggemann@arm.com Subject: [RESEND PATCH v2 2/2] ARM: exynos_defconfig: Enable SCHED_MC and ENERGY_MODEL Date: Thu, 20 Feb 2020 09:56:36 +0000 Message-Id: <20200220095636.29469-3-lukasz.luba@arm.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200220095636.29469-1-lukasz.luba@arm.com> References: <20200220095636.29469-1-lukasz.luba@arm.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The Energy Model (EM) is needed to run Energy Aware Scheduler (EAS). Enable ENERGY_MODEL to make that happen. This will increase energy efficiency of the big.LITTLE platform by smart decisions in scheduling tasks in non-heavy workloads. Add SCHED_MC in order to create another level in scheduling domains: 'MC'. This improves scheduler's decisions on platforms with CPU clusters, such as big.LITTLE. Signed-off-by: Lukasz Luba --- arch/arm/configs/exynos_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/configs/exynos_defconfig b/arch/arm/configs/exynos_defconfig index c8e0c14092e8..90d376eb333b 100644 --- a/arch/arm/configs/exynos_defconfig +++ b/arch/arm/configs/exynos_defconfig @@ -8,6 +8,7 @@ CONFIG_PERF_EVENTS=y CONFIG_ARCH_EXYNOS=y CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND=y CONFIG_SMP=y +CONFIG_SCHED_MC=y CONFIG_BIG_LITTLE=y CONFIG_NR_CPUS=8 CONFIG_HIGHMEM=y @@ -17,6 +18,7 @@ CONFIG_ZBOOT_ROM_BSS=0x0 CONFIG_ARM_APPENDED_DTB=y CONFIG_ARM_ATAG_DTB_COMPAT=y CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc mem=256M" +CONFIG_ENERGY_MODEL=y CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -- 2.17.1