diff options
Diffstat (limited to 'module/Makefile.bsd')
-rw-r--r-- | module/Makefile.bsd | 36 |
1 files changed, 31 insertions, 5 deletions
diff --git a/module/Makefile.bsd b/module/Makefile.bsd index 1663dcec6..667678796 100644 --- a/module/Makefile.bsd +++ b/module/Makefile.bsd @@ -13,10 +13,15 @@ KMOD= openzfs ${SRCDIR}/lua \ ${SRCDIR}/nvpair \ ${SRCDIR}/icp/algs/blake3 \ + ${SRCDIR}/icp/algs/edonr \ + ${SRCDIR}/icp/algs/sha2 \ ${SRCDIR}/icp/asm-aarch64/blake3 \ + ${SRCDIR}/icp/asm-aarch64/sha2 \ + ${SRCDIR}/icp/asm-arm/sha2 \ + ${SRCDIR}/icp/asm-ppc64/sha2 \ ${SRCDIR}/icp/asm-ppc64/blake3 \ ${SRCDIR}/icp/asm-x86_64/blake3 \ - ${SRCDIR}/icp/algs/edonr \ + ${SRCDIR}/icp/asm-x86_64/sha2 \ ${SRCDIR}/os/freebsd/spl \ ${SRCDIR}/os/freebsd/zfs \ ${SRCDIR}/unicode \ @@ -27,8 +32,6 @@ KMOD= openzfs ${SRCDIR}/zstd/lib/compress \ ${SRCDIR}/zstd/lib/decompress - - CFLAGS+= -I${INCDIR} CFLAGS+= -I${INCDIR}/os/freebsd CFLAGS+= -I${INCDIR}/os/freebsd/spl @@ -88,8 +91,7 @@ SRCS+= edonr.c #icp/algs/blake3 SRCS+= blake3.c \ blake3_generic.c \ - blake3_impl.c \ - blake3_x86-64.c + blake3_impl.c #icp/asm-aarch64/blake3 SRCS+= b3_aarch64_sse2.S \ @@ -105,6 +107,29 @@ SRCS+= blake3_avx2.S \ blake3_sse2.S \ blake3_sse41.S +#icp/algs/sha2 +SRCS+= sha2_generic.c \ + sha256_impl.c \ + sha512_impl.c + +#icp/asm-arm/sha2 +SRCS+= sha256-armv7.S \ + sha512-armv7.S + +#icp/asm-aarch64/sha2 +SRCS+= sha256-armv8.S \ + sha512-armv8.S + +#icp/asm-ppc64/sha2 +SRCS+= sha256-p8.S \ + sha512-p8.S \ + sha256-ppc.S \ + sha512-ppc.S + +#icp/asm-x86_64/sha2 +SRCS+= sha256-x86_64.S \ + sha512-x86_64.S + #lua SRCS+= lapi.c \ lauxlib.c \ @@ -320,6 +345,7 @@ SRCS+= abd.c \ zfs_file_os.c \ zfs_fm.c \ zfs_fuid.c \ + zfs_impl.c \ zfs_ioctl.c \ zfs_log.c \ zfs_onexit.c \ |