Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

arm64: Select GENERIC_CPU_CACHE_MAINTENANCE

The generic CPU cache maintenance framework provides a way to register
drivers for devices implementing the underlying support for
cpu_cache_has_invalidate_memregion(). Enable it for arm64 by selecting
GENERIC_CPU_CACHE_MAINTENANCE which provides the implementation for,
and in turn selects, ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION.

Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>

authored by

Jonathan Cameron and committed by
Conor Dooley
4d873c5d c460697d

+2
+2
arch/arm64/Kconfig
··· 21 21 select ARCH_ENABLE_THP_MIGRATION if TRANSPARENT_HUGEPAGE 22 22 select ARCH_HAS_CACHE_LINE_SIZE 23 23 select ARCH_HAS_CC_PLATFORM 24 + select ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION 24 25 select ARCH_HAS_CURRENT_STACK_POINTER 25 26 select ARCH_HAS_DEBUG_VIRTUAL 26 27 select ARCH_HAS_DEBUG_VM_PGTABLE ··· 147 146 select GENERIC_ARCH_TOPOLOGY 148 147 select GENERIC_CLOCKEVENTS_BROADCAST 149 148 select GENERIC_CPU_AUTOPROBE 149 + select GENERIC_CPU_CACHE_MAINTENANCE 150 150 select GENERIC_CPU_DEVICES 151 151 select GENERIC_CPU_VULNERABILITIES 152 152 select GENERIC_EARLY_IOREMAP