Re: [PATCH V4 05/11] arm64: mm: Introduce VA_BITS_MIN
From: Catalin Marinas <catalin.marinas@arm.com>
Date: 2019-08-05 17:20:27
On Mon, Jul 29, 2019 at 05:21:11PM +0100, Steve Capper wrote:
quoted hunk ↗ jump to hunk
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 hunk ↗ jump to hunk
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)? -- Catalin _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel