diff --git a/mm/Kconfig b/mm/Kconfig index 4c2e6b63c06442b84d18766f870f7bcf511b197b..71e697e693dfd6e234e529b991080f596a75672c 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -670,6 +670,22 @@ config ZONE_DEVICE If FS_DAX is enabled, then say Y. +config ARCH_HAS_HMM_MIRROR + bool + default y + depends on (X86_64 || PPC64) + depends on MMU && 64BIT + +config ARCH_HAS_HMM_DEVICE + bool + default y + depends on (X86_64 || PPC64) + depends on MEMORY_HOTPLUG + depends on MEMORY_HOTREMOVE + depends on SPARSEMEM_VMEMMAP + depends on ARCH_HAS_ZONE_DEVICE + select XARRAY_MULTI + config ARCH_HAS_HMM bool default y