Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 May 2023 04:11:24 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Martin Matuska <mm@freebsd.org>, dev-commits-src-main@freebsd.org
Subject:   RE: git: d411c1d696ef - main - zfs: merge openzfs/zfs@d96e29576 
Message-ID:  <67B4513E-5CCD-4475-A0DA-D73E91323E81@yahoo.com>
References:  <67B4513E-5CCD-4475-A0DA-D73E91323E81.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Martin Matuska <mm_at_FreeBSD.org> write on
Date: Wed, 03 May 2023 10:25:56 UTC :

> The branch main has been updated by mm:
>=20
> URL: =
https://cgit.FreeBSD.org/src/commit/?id=3Dd411c1d696ef35d60f8c3564e5eef7ae=
afa2fece
>=20
> commit d411c1d696ef35d60f8c3564e5eef7aeafa2fece
> Merge: 16303d2ba6b0 d96e29576c89
> Author: Martin Matuska <mm@FreeBSD.org>
> AuthorDate: 2023-05-03 10:04:55 +0000
> Commit: Martin Matuska <mm@FreeBSD.org>
> CommitDate: 2023-05-03 10:04:55 +0000
>=20
> zfs: merge openzfs/zfs@d96e29576
>=20
> Notable upstream pull request merges:
> . . .
>       #14715 module: small fixes for FreeBSD/aarch64
> . . .

That changed:

openzfs/zfs/blob/master/include/os/freebsd/spl/sys/simd_aarch64.h

But it looks like:

openzfs/zfs/blob/master/include/os/freebsd/spl/sys/simd_arm.h

was not updated and armv7 would likely still crash based on what
openzfs has in its simd_arm.h :

#define	kfpu_allowed()		1
#define	kfpu_initialize(tsk)	do {} while (0)
#define	kfpu_begin()		do {} while (0)
#define	kfpu_end()		do {} while (0)
#define	kfpu_init()		(0)
#define	kfpu_fini()		do {} while (0)

/*
 * Check if NEON is available
 */
static inline boolean_t
zfs_neon_available(void)
{
	return (elf_hwcap & HWCAP_NEON);
}

/*
 * Check if SHA256 is available
 */
static inline boolean_t
zfs_sha256_available(void)
{
	return (elf_hwcap2 & HWCAP2_SHA2);
}

=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?67B4513E-5CCD-4475-A0DA-D73E91323E81>