Re: [PATCH V4 05/11] arm64: mm: Introduce VA_BITS_MIN
From: Steve Capper <hidden>
Date: 2019-08-06 09:12:04
On Mon, Aug 05, 2019 at 06:20:01PM +0100, Catalin Marinas wrote:
On Mon, Jul 29, 2019 at 05:21:11PM +0100, Steve Capper wrote:quoted
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index f7f23e47c28f..0206804b0868 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig@@ -797,6 +797,10 @@ config ARM64_VA_BITS default 47 if ARM64_VA_BITS_47 default 48 if ARM64_VA_BITS_48 || ARM64_USER_VA_BITS_52 +config ARM64_VA_BITS_MIN + int + default ARM64_VA_BITS + choice prompt "Physical address space size" default ARM64_PA_BITS_48[...]quoted
diff --git a/arch/arm64/include/asm/memory.h b/arch/arm64/include/asm/memory.h index 8b0f1599b2d1..a8a91a573bff 100644 --- a/arch/arm64/include/asm/memory.h +++ b/arch/arm64/include/asm/memory.h@@ -52,6 +52,9 @@ #define PCI_IO_END (VMEMMAP_START - SZ_2M) #define PCI_IO_START (PCI_IO_END - PCI_IO_SIZE) #define FIXADDR_TOP (PCI_IO_START - SZ_2M) +#define VA_BITS_MIN (CONFIG_ARM64_VA_BITS_MIN)Thinking about it, do we actually need a Kconfig option for VA_BITS_MIN? Can we not just generated it here based on VA_BITS as min(48, VA_BITS)?
Thanks Catalin, I'll get rid of the Kconfig option. Cheers, -- Steve _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel