[PATCH v5 02/14] ARM: add V7_NONLPAE && V7_LPAE sub config
From: Olof Johansson <hidden>
Date: 2014-05-20 18:18:10
On Wed, May 7, 2014 at 3:33 PM, Haojian Zhuang [off-list ref] wrote:
On 8 May 2014 00:46, Olof Johansson [off-list ref] wrote:quoted
On Wed, May 07, 2014 at 10:44:36PM +0800, Haojian Zhuang wrote:quoted
Since CONFIG_ARM_LPAE could be set in ARM V7, add new two configurations CONFIG_ARCH_MULTI_V7_NONLPAE & CONFIG_ARCH_MULTI_V7_LPAE. If we want to enable CONFIG_ARM_LPAE configuration, we should enable CONFIG_ARCH_MULTI_V7 & disable both CONFIG_ARCH_MULTI_V6 and CONFIG_ARCH_MULTI_V7_NONLPAE. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>I don't like this. Platforms should just depend on CONFIG_ARCH_MULTI_V7 && LPAE (or && !LPAE) instead. Platforms that _can_ boot without LPAE should not require it, even if they boot with less available memory. -OlofDo you mean that I should remove CONFIG_ARCH_MULTI_V7_NONLPAE & CONFIG_ARCH_MULTI_V7_LPAE & multi_v7_lpae_defconfig?
Yes. Once platforms have been flagged whether they support LPAE or not we can easily create a lpae-enabled defconfig that doesn't enable a bunch of extra platforms that it will never work on. -Olof