Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753647AbaJ1NcK (ORCPT ); Tue, 28 Oct 2014 09:32:10 -0400 Received: from mail-pa0-f52.google.com ([209.85.220.52]:61393 "EHLO mail-pa0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751067AbaJ1NcI (ORCPT ); Tue, 28 Oct 2014 09:32:08 -0400 From: Xia Kaixu To: rmk+kernel@arm.linux.org.uk, arm@kernel.org Cc: kaixu.xia@linaro.org, arnd@arndb.de, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 0/5] ARM: get a strict multiplatform kernel that can run on any hardware Date: Tue, 28 Oct 2014 21:31:30 +0800 Message-Id: <1414503095-25986-1-git-send-email-kaixu.xia@linaro.org> X-Mailer: git-send-email 2.1.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The current allmodconfig kernel boot fails on OMAP4460. There are several configuration options that can only work on a subset of the available machines, and enabling them will break other machines that may be enabled in a multiplatform kernel. Now we introduce a CONFIG_ARCH_MULTIPLATFORM_STRICT Kconfig option that prevent those other options from getting enabled and get a strict multiplatform kernel. I am not sure who will pick up this patch set, so I just send it to arm@kernel.org and rmk. Xia Kaixu (5): ARM: introduce a CONFIG_ARCH_MULTIPLATFORM_STRICT Kconfig option ARM: change the corresponding arm/mach defconfigs ARM: restrict CPU_BIG_ENDIAN configuration option ARM: allow errata and XIP options to be enabled without ARCH_MULTIPLATFORM_STRICT ARM: use early console instead of early debug in allmodconfig kernels arch/arm/Kconfig | 28 +++++++++++++++++++++------- arch/arm/Kconfig.debug | 25 ++++++++++++++++++++++++- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/moxart_defconfig | 1 + arch/arm/configs/s5pv210_defconfig | 1 + arch/arm/configs/tegra_defconfig | 1 + arch/arm/mm/Kconfig | 1 + 7 files changed, 50 insertions(+), 8 deletions(-) -- 2.1.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/