FreeBSD: Fixes required to build ZFS on PowerPC

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Matt Macy <mmacy@FreeBSD.org>
Closes #10622
This commit is contained in:
Matthew Macy
2020-07-25 11:00:23 -07:00
committed by GitHub
parent d364de7a89
commit f5b189f937
3 changed files with 18 additions and 3 deletions
+2 -2
View File
@@ -464,7 +464,7 @@ zfs_avx512vbmi_available(void)
#include <signal.h>
#include <setjmp.h>
#ifdef __ALTIVEC__
#if defined(__ALTIVEC__) && !defined(__FreeBSD__)
static jmp_buf env;
static void sigillhandler(int x)
{
@@ -476,7 +476,7 @@ static inline boolean_t
zfs_altivec_available(void)
{
boolean_t has_altivec = B_FALSE;
#ifdef __ALTIVEC__
#if defined(__ALTIVEC__) && !defined(__FreeBSD__)
sighandler_t savesig;
savesig = signal(SIGILL, sigillhandler);
if (setjmp(env)) {