git: d6e24901349d - main - zfs: disable kernel fpu usage on arm and aarc64
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 07 Apr 2023 21:45:48 UTC
The branch main has been updated by mjg: URL: https://cgit.FreeBSD.org/src/commit/?id=d6e24901349dc34a2f8040d67730eb2d510073ab commit d6e24901349dc34a2f8040d67730eb2d510073ab Author: Mateusz Guzik <mjg@FreeBSD.org> AuthorDate: 2023-04-07 21:44:49 +0000 Commit: Mateusz Guzik <mjg@FreeBSD.org> CommitDate: 2023-04-07 21:44:49 +0000 zfs: disable kernel fpu usage on arm and aarc64 It is not implemented and causes panics on boot. This is a temporary measure until someone(tm) sorts it out. Reported by: many Sponsored by: Rubicon Communications, LLC ("Netgate") --- sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_aarch64.h | 2 +- sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_arm.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_aarch64.h b/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_aarch64.h index df33bdaeccf8..7d2e2db28017 100644 --- a/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_aarch64.h +++ b/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_aarch64.h @@ -47,7 +47,7 @@ #include <machine/elf.h> #include <machine/md_var.h> -#define kfpu_allowed() 1 +#define kfpu_allowed() 0 #define kfpu_initialize(tsk) do {} while (0) #define kfpu_begin() do {} while (0) #define kfpu_end() do {} while (0) diff --git a/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_arm.h b/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_arm.h index 178fbc3b3c6e..c462220289d6 100644 --- a/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_arm.h +++ b/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_arm.h @@ -46,7 +46,7 @@ #include <machine/elf.h> #include <machine/md_var.h> -#define kfpu_allowed() 1 +#define kfpu_allowed() 0 #define kfpu_initialize(tsk) do {} while (0) #define kfpu_begin() do {} while (0) #define kfpu_end() do {} while (0)