xref: /linux/arch/arm64/lib/Makefile (revision 67f8bc848ee31831336bd478e57d2f993551902e)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2*5eaec4cfSMarco Elver
3*5eaec4cfSMarco Elver# KCSAN uses udelay for introducing watchpoint delay; avoid recursion.
4*5eaec4cfSMarco ElverKCSAN_SANITIZE_delay.o := n
5*5eaec4cfSMarco Elver
67c8fc35dSWill Deaconlib-y		:= clear_user.o delay.o copy_from_user.o		\
7a7a08b27SArnd Bergmann		   copy_to_user.o copy_page.o				\
872fd7236SJulien Thierry		   clear_page.o csum.o insn.o memchr.o memcpy.o		\
95777eaedSRobin Murphy		   memset.o memcmp.o strcmp.o strncmp.o strlen.o	\
105777eaedSRobin Murphy		   strnlen.o strchr.o strrchr.o tishift.o
11c0385b24SWill Deacon
125d7bdeb1SRobin Murphylib-$(CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE) += uaccess_flushcache.o
137481cddfSArd Biesheuvel
1442d038c4SLeo Yanobj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
1534bfeea4SCatalin Marinas
1634bfeea4SCatalin Marinasobj-$(CONFIG_ARM64_MTE) += mte.o
171cbdf60bSPeter Collingbourne
181cbdf60bSPeter Collingbourneobj-$(CONFIG_KASAN_SW_TAGS) += kasan_sw_tags.o
19