Re: [PATCH] arm64: Disallow combination of ARCH_XGENE and 16K page size

From: Mark Rutland
Date: Thu Jan 28 2016 - 06:25:27 EST


On Wed, Jan 27, 2016 at 04:10:30PM -0700, dann frazier wrote:
> 16K page size is an optional feature of the architecture,

Technically, support for any particular page size and endianness
configuration is an optional architectural feature.

I don't think we can capture this information for each SoC family or
specific SoC.

The best thing we can do is early checks in the EFI stub (and
potentially bootloaders) to check whether the kernel's configured page
size and endianness is implemented.

Thanks,
Mark.

> and is not supported by the X-Gene SoC family.
>
> Signed-off-by: dann frazier <dann.frazier@xxxxxxxxxxxxx>
> ---
> arch/arm64/Kconfig.platforms | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
> index 21074f6..b241290 100644
> --- a/arch/arm64/Kconfig.platforms
> +++ b/arch/arm64/Kconfig.platforms
> @@ -133,6 +133,7 @@ config ARCH_VEXPRESS
>
> config ARCH_XGENE
> bool "AppliedMicro X-Gene SOC Family"
> + depends on !ARM64_16K_PAGES
> help
> This enables support for AppliedMicro X-Gene SOC Family
>
> --
> 2.7.0
>
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel@xxxxxxxxxxxxxxxxxxx
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>