Skip to content

Commit 7500ae9

Browse files
dgarskedanielinux
authored andcommitted
Fix arch.mk aarch64 and ASM.
1 parent fea8610 commit 7500ae9

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

arch.mk

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ endif
6666
ifeq ($(ARCH),AARCH64)
6767
CROSS_COMPILE?=aarch64-none-elf-
6868
CFLAGS+=-DARCH_AARCH64
69-
OBJS+=src/boot_aarch64.o src/boot_aarch64_start.o src/boot_aarch64_vectors.o src/boot_aarch64_translation.o
69+
OBJS+=src/boot_aarch64.o src/boot_aarch64_start.o
7070

7171
ifeq ($(TARGET),nxp_ls1028a)
7272
ARCH_FLAGS=-mcpu=cortex-a72+crypto -march=armv8-a+crypto -mtune=cortex-a72
@@ -88,9 +88,12 @@ ifeq ($(ARCH),AARCH64)
8888
endif
8989
ifeq ($(NO_ASM),0)
9090
ARCH_FLAGS=-mstrict-align
91-
CFLAGS+=$(ARCH_FLAGS) -DWOLFSSL_ARMASM -DWC_HASH_DATA_ALIGNMENT=8
91+
CFLAGS+=$(ARCH_FLAGS) -DWOLFSSL_ARMASM -DWOLFSSL_ARMASM_INLINE -DWC_HASH_DATA_ALIGNMENT=8
9292
WOLFCRYPT_OBJS += lib/wolfssl/wolfcrypt/src/port/arm/armv8-sha256.o \
93-
lib/wolfssl/wolfcrypt/src/port/arm/armv8-aes.o
93+
lib/wolfssl/wolfcrypt/src/port/arm/armv8-sha512.o \
94+
lib/wolfssl/wolfcrypt/src/port/arm/armv8-aes.o \
95+
lib/wolfssl/wolfcrypt/src/port/arm/armv8-sha512-asm_c.o \
96+
lib/wolfssl/wolfcrypt/src/port/arm/armv8-sha3-asm_c.o
9497
endif
9598
endif
9699

0 commit comments

Comments
 (0)