From patchwork Thu Mar 20 14:30:20 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paolo Pisati X-Patchwork-Id: 332189 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id 954172C00A2 for ; Fri, 21 Mar 2014 01:30:44 +1100 (EST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1WQdzU-0003Fs-Fs; Thu, 20 Mar 2014 14:30:40 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1WQdzE-0003DU-AA for kernel-team@lists.ubuntu.com; Thu, 20 Mar 2014 14:30:24 +0000 Received: from 2-230-238-136.ip204.fastwebnet.it ([2.230.238.136] helo=canonical.com) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1WQdzE-0006Q7-6U for kernel-team@lists.ubuntu.com; Thu, 20 Mar 2014 14:30:24 +0000 From: Paolo Pisati To: kernel-team@lists.ubuntu.com Subject: [PATCH 1/3] UBUNTU: [Config] armhf: generic: disable CPU_IDLE Date: Thu, 20 Mar 2014 15:30:20 +0100 Message-Id: <1395325822-27284-2-git-send-email-paolo.pisati@canonical.com> X-Mailer: git-send-email 1.8.3.2 In-Reply-To: <1395325822-27284-1-git-send-email-paolo.pisati@canonical.com> References: <1395325822-27284-1-git-send-email-paolo.pisati@canonical.com> X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: kernel-team-bounces@lists.ubuntu.com Signed-off-by: Paolo Pisati --- debian.master/config/amd64/config.common.amd64 | 1 + debian.master/config/armhf/config.flavour.generic | 2 +- .../config/armhf/config.flavour.generic-lpae | 2 +- debian.master/config/config.common.ubuntu | 2 +- debian.master/config/enforce | 4 ++++ debian.master/config/i386/config.common.i386 | 1 + debian.master/config/powerpc/config.common.powerpc | 1 + debian.master/config/ppc64el/config.common.ppc64el | 1 + 8 files changed, 11 insertions(+), 3 deletions(-) diff --git a/debian.master/config/amd64/config.common.amd64 b/debian.master/config/amd64/config.common.amd64 index ab15794..cc8b69f 100644 --- a/debian.master/config/amd64/config.common.amd64 +++ b/debian.master/config/amd64/config.common.amd64 @@ -49,6 +49,7 @@ CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_IDLE=y CONFIG_CRASH_DUMP=y CONFIG_CRC8=m CONFIG_DDR=y diff --git a/debian.master/config/armhf/config.flavour.generic b/debian.master/config/armhf/config.flavour.generic index 8139212..8752994 100644 --- a/debian.master/config/armhf/config.flavour.generic +++ b/debian.master/config/armhf/config.flavour.generic @@ -11,9 +11,9 @@ CONFIG_ARCH_OMAP4=y # CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set CONFIG_ARCH_TEGRA=y CONFIG_ARM_ATAG_DTB_COMPAT=y -# CONFIG_ARM_HIGHBANK_CPUIDLE is not set # CONFIG_ARM_LPAE is not set # CONFIG_COMPACTION is not set +# CONFIG_CPU_IDLE is not set CONFIG_DRM_TILCDC=m CONFIG_FB_BACKLIGHT=y CONFIG_FB_DDC=m diff --git a/debian.master/config/armhf/config.flavour.generic-lpae b/debian.master/config/armhf/config.flavour.generic-lpae index 0d3ffc50..c6e50a0 100644 --- a/debian.master/config/armhf/config.flavour.generic-lpae +++ b/debian.master/config/armhf/config.flavour.generic-lpae @@ -11,9 +11,9 @@ CONFIG_ARCH_NR_GPIO=0 CONFIG_ARCH_PHYS_ADDR_T_64BIT=y # CONFIG_ARCH_TEGRA is not set # CONFIG_ARM_ATAG_DTB_COMPAT is not set -CONFIG_ARM_HIGHBANK_CPUIDLE=y CONFIG_ARM_LPAE=y CONFIG_COMPACTION=y +CONFIG_CPU_IDLE=y # CONFIG_DRM_TILCDC is not set # CONFIG_FB_BACKLIGHT is not set # CONFIG_FB_DDC is not set diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu index 7912a6e..8f5d39d 100644 --- a/debian.master/config/config.common.ubuntu +++ b/debian.master/config/config.common.ubuntu @@ -396,6 +396,7 @@ CONFIG_ARM_ERRATA_775420=y CONFIG_ARM_ERRATA_798181=y CONFIG_ARM_GIC=y CONFIG_ARM_HAS_SG_CHAIN=y +CONFIG_ARM_HIGHBANK_CPUIDLE=y CONFIG_ARM_KPROBES_TEST=m CONFIG_ARM_L1_CACHE_SHIFT=6 CONFIG_ARM_L1_CACHE_SHIFT_6=y @@ -1208,7 +1209,6 @@ CONFIG_CPU_FREQ_PMAC64=y CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_HAS_ASID=y # CONFIG_CPU_ICACHE_DISABLE is not set -CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y diff --git a/debian.master/config/enforce b/debian.master/config/enforce index 7c578fe..43cde6d 100644 --- a/debian.master/config/enforce +++ b/debian.master/config/enforce @@ -124,3 +124,7 @@ value CONFIG_I2C_DESIGNWARE_PLATFORM m | \ # Required if /init is a shell script. value CONFIG_BINFMT_SCRIPT y + +# CPUIDLE is a source of instabilities on ECX-1000, leave it off +((flavour generic & arch armhf &/ value CONFIG_CPU_IDLE n) | \ + !exists MISSING) diff --git a/debian.master/config/i386/config.common.i386 b/debian.master/config/i386/config.common.i386 index 53aecb1..d89da27 100644 --- a/debian.master/config/i386/config.common.i386 +++ b/debian.master/config/i386/config.common.i386 @@ -48,6 +48,7 @@ CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_IDLE=y CONFIG_CRASH_DUMP=y CONFIG_CRC8=m CONFIG_DDR=y diff --git a/debian.master/config/powerpc/config.common.powerpc b/debian.master/config/powerpc/config.common.powerpc index f416e61..bb8fc31 100644 --- a/debian.master/config/powerpc/config.common.powerpc +++ b/debian.master/config/powerpc/config.common.powerpc @@ -47,6 +47,7 @@ CONFIG_CORDIC=m CONFIG_CPU_BIG_ENDIAN=y CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_IDLE=y # CONFIG_CPU_LITTLE_ENDIAN is not set # CONFIG_CRASH_DUMP is not set CONFIG_CRC8=m diff --git a/debian.master/config/ppc64el/config.common.ppc64el b/debian.master/config/ppc64el/config.common.ppc64el index 77f16f2..44c5b8e 100644 --- a/debian.master/config/ppc64el/config.common.ppc64el +++ b/debian.master/config/ppc64el/config.common.ppc64el @@ -43,6 +43,7 @@ CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y # CONFIG_CPU_BIG_ENDIAN is not set CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_IDLE=y CONFIG_CPU_LITTLE_ENDIAN=y # CONFIG_CRASH_DUMP is not set # CONFIG_CRC8 is not set