From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758520AbaELCW5 (ORCPT ); Sun, 11 May 2014 22:22:57 -0400 Received: from mga01.intel.com ([192.55.52.88]:8842 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753320AbaELCWy (ORCPT ); Sun, 11 May 2014 22:22:54 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.97,1032,1389772800"; d="scan'208";a="530200834" From: Yuyang Du To: mingo@redhat.com, peterz@infradead.org, rafael.j.wysocki@intel.com, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org Cc: arjan.van.de.ven@intel.com, len.brown@intel.com, alan.cox@intel.com, mark.gross@intel.com, morten.rasmussen@arm.com, vincent.guittot@linaro.org, rajeev.d.muralidhar@intel.com, vishwesh.m.rudramuni@intel.com, nicole.chalhoub@intel.com, ajaya.durg@intel.com, harinarayanan.seshadri@intel.com, jacob.jun.pan@linux.intel.com, fengguang.wu@intel.com, yuyang.du@intel.com Subject: [RFC PATCH 05/12 v2] CONFIG for Workload Consolidation Date: Mon, 12 May 2014 02:16:54 +0800 Message-Id: <1399832221-8314-6-git-send-email-yuyang.du@intel.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1399832221-8314-1-git-send-email-yuyang.du@intel.com> References: <1399832221-8314-1-git-send-email-yuyang.du@intel.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add CONFIG_WORKLOAD_CONSOLIDATION in arch/x86/Kconfig. This CONFIG enables and disables CPU workload consolidation in scheduler's load balancing. Signed-off-by: Yuyang Du --- arch/x86/Kconfig | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 9bfac8d..0999c16 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -808,6 +808,16 @@ config CPU_CONCURRENCY load balancing for power efficiency without sacrificing performance. If unsure say N here. +config WORKLOAD_CONSOLIDATION + bool "CPU Workload Consolidation" + default n + depends on CPU_CONCURRENCY + ---help--- + CPU Workload Consolidation is a new CPU PM module, which uses the CPU + concurrency of the CPU, and allows asymmetric concurrency across CPUs to + reduce the SW and HW overhead to increase load balance efficiency and + conserve energy. If unsure say N here. + source "kernel/Kconfig.preempt" config X86_UP_APIC -- 1.7.9.5