mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 04:34:08 +08:00
lib/raid6: Fix arm64 test build
The lib/raid6/test fails to build the neon objects on arm64 because the correct machine type is 'aarch64'. Once this is correctly enabled, the neon recovery objects need to be added to the build. Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Jeremy Linton <jeremy.linton@arm.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
This commit is contained in:
parent
4920b1f767
commit
313a06e636
@ -27,7 +27,7 @@ ifeq ($(ARCH),arm)
|
|||||||
CFLAGS += -I../../../arch/arm/include -mfpu=neon
|
CFLAGS += -I../../../arch/arm/include -mfpu=neon
|
||||||
HAS_NEON = yes
|
HAS_NEON = yes
|
||||||
endif
|
endif
|
||||||
ifeq ($(ARCH),arm64)
|
ifeq ($(ARCH),aarch64)
|
||||||
CFLAGS += -I../../../arch/arm64/include
|
CFLAGS += -I../../../arch/arm64/include
|
||||||
HAS_NEON = yes
|
HAS_NEON = yes
|
||||||
endif
|
endif
|
||||||
@ -41,7 +41,7 @@ ifeq ($(IS_X86),yes)
|
|||||||
gcc -c -x assembler - >&/dev/null && \
|
gcc -c -x assembler - >&/dev/null && \
|
||||||
rm ./-.o && echo -DCONFIG_AS_AVX512=1)
|
rm ./-.o && echo -DCONFIG_AS_AVX512=1)
|
||||||
else ifeq ($(HAS_NEON),yes)
|
else ifeq ($(HAS_NEON),yes)
|
||||||
OBJS += neon.o neon1.o neon2.o neon4.o neon8.o
|
OBJS += neon.o neon1.o neon2.o neon4.o neon8.o recov_neon.o recov_neon_inner.o
|
||||||
CFLAGS += -DCONFIG_KERNEL_MODE_NEON=1
|
CFLAGS += -DCONFIG_KERNEL_MODE_NEON=1
|
||||||
else
|
else
|
||||||
HAS_ALTIVEC := $(shell printf '\#include <altivec.h>\nvector int a;\n' |\
|
HAS_ALTIVEC := $(shell printf '\#include <altivec.h>\nvector int a;\n' |\
|
||||||
|
Loading…
Reference in New Issue
Block a user