Merge tag 'asm-generic-timers-5.11' of git://git.kernel.org/pub/scm/linux/kernel...
[platform/kernel/linux-starfive.git] / arch / alpha / Kconfig
index f0a7009..1f51437 100644 (file)
@@ -39,6 +39,7 @@ config ALPHA
        select CPU_NO_EFFICIENT_FFS if !ALPHA_EV67
        select MMU_GATHER_NO_RANGE
        select SET_FS
+       select SPARSEMEM_EXTREME if SPARSEMEM
        help
          The Alpha is a 64-bit general-purpose processor designed and
          marketed by the Digital Equipment Corporation of blessed memory,
@@ -550,12 +551,19 @@ config NR_CPUS
 
 config ARCH_DISCONTIGMEM_ENABLE
        bool "Discontiguous Memory Support"
+       depends on BROKEN
        help
          Say Y to support efficient handling of discontiguous physical memory,
          for architectures which are either NUMA (Non-Uniform Memory Access)
          or have huge holes in the physical address space for other reasons.
          See <file:Documentation/vm/numa.rst> for more.
 
+config ARCH_SPARSEMEM_ENABLE
+       bool "Sparse Memory Support"
+       help
+         Say Y to support efficient handling of discontiguous physical memory,
+         for systems that have huge holes in the physical address space.
+
 config NUMA
        bool "NUMA Support (EXPERIMENTAL)"
        depends on DISCONTIGMEM && BROKEN