Date: Thu, 6 Oct 2022 20:35:30 GMT From: "Alfredo Dal'Ava Junior" <alfredo@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 344986ff4cb6 - main - zfs: powerpc: disable kernel floating point support Message-ID: <202210062035.296KZURd044076@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by alfredo: URL: https://cgit.FreeBSD.org/src/commit/?id=344986ff4cb6feaca23029c7ce6075a87a16cdfc commit 344986ff4cb6feaca23029c7ce6075a87a16cdfc Author: Alfredo Dal'Ava Junior <alfredo@FreeBSD.org> AuthorDate: 2022-10-06 21:48:01 +0000 Commit: Alfredo Dal'Ava Junior <alfredo@FreeBSD.org> CommitDate: 2022-10-06 23:35:48 +0000 zfs: powerpc: disable kernel floating point support Powerpc* doesn't support support floating point in the kernel yet, so disable it on zfs for now. This fixes "panic: altivec unavailable trap" when loading zfs.ko Approved by: jhibbits Sponsored by: Instituto de Pesquisas Eldorado (eldorado.org.br) Differential Revision: https://reviews.freebsd.org/D36894 --- sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_powerpc.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_powerpc.h b/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_powerpc.h index 34d5e23e2fbb..620b03d0b7d1 100644 --- a/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_powerpc.h +++ b/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_powerpc.h @@ -55,7 +55,9 @@ #include <machine/pcb.h> #include <machine/cpu.h> -#define kfpu_allowed() 1 +/* FreeBSD doesn't support floating point on powerpc kernel yet */ +#define kfpu_allowed() 0 + #define kfpu_initialize(tsk) do {} while (0) #define kfpu_begin() do {} while (0) #define kfpu_end() do {} while (0)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202210062035.296KZURd044076>