<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules, branch releng/15.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>zfs: fix aarch64 build after zfs-2.4.0-rc4</title>
<updated>2025-11-19T21:37:03+00:00</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2025-11-17T19:15:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c30f4ada165c85a25f782549b84efc3b3e655ecd'/>
<id>c30f4ada165c85a25f782549b84efc3b3e655ecd</id>
<content type='text'>
Approved by:	re (cperciva)

(cherry picked from commit fb709935d64d5fd4ad21cf8c69faf580760999e4)
(cherry picked from commit 484fa40ca71bc9c00ee6d3729e5e27cc5d68e131)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	re (cperciva)

(cherry picked from commit fb709935d64d5fd4ad21cf8c69faf580760999e4)
(cherry picked from commit 484fa40ca71bc9c00ee6d3729e5e27cc5d68e131)
</pre>
</div>
</content>
</entry>
<entry>
<title>zfs: update zfs_config.h and zfs_gitrev.h to zfs-2.4.0-rc4</title>
<updated>2025-11-19T21:36:59+00:00</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2025-11-18T11:58:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d10ce383bc195c11fc105d76f1dfaf4e1ed46f71'/>
<id>d10ce383bc195c11fc105d76f1dfaf4e1ed46f71</id>
<content type='text'>
While here, fix compilation be unhiding zfs_tunables hidden in 5714090fb

Approved by:	re (cperciva)

(cherry picked from commit 7128544353ac76cf0acfd02b327dec8e8f7faf1d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While here, fix compilation be unhiding zfs_tunables hidden in 5714090fb

Approved by:	re (cperciva)

(cherry picked from commit 7128544353ac76cf0acfd02b327dec8e8f7faf1d)
</pre>
</div>
</content>
</entry>
<entry>
<title>random: add RDSEED as a provably unique entropy source</title>
<updated>2025-11-03T20:28:29+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2025-10-17T03:20:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1b7bd82b6dcc3e6ff15189d61f36f4b6984c4a50'/>
<id>1b7bd82b6dcc3e6ff15189d61f36f4b6984c4a50</id>
<content type='text'>
NIST SP800-90B allows for only a single entropy source to be claimed
in a FIPS-140-3 certificate.  In addition, only hardware sources that
have a NIST Entropy Source Validation (ESV) certificate, backed by
a SP800-90B Entropy Assessment Report, are usable.  Intel has obtained
ESV certificates for several of their processors, so RDSEED is a
FIPS-140-3 suitable entropy source.

However, even though RDRAND is seeded by RDSEED internally, RDRAND
would need a RBG certificate and CAVP testing run on the DRBG in order
to use it for FIPS-140-3 (SP800-90B) purposes.  So we need to know
down in the CSPRNG-subsystem which source the entropy came from.

In light of the potential issues surrounding AMD Zen 5 CPU's RDSEED
implementation[*], allow RDSEED to be disabled in loader.conf.
[*] https://www.phoronix.com/news/AMD-EPYC-Turin-RDSEED-Bug

Approved by:	re (cperciva)
Reviewed by:	cem
MFC after:	3 days
Sponsored by:	Juniper Networks
Differential Revision:	https://reviews.freebsd.org/D53150
Differential Revision:	https://reviews.freebsd.org/D53291
(cherry picked from commit 3a12982962ce330c37c154bb2eb8ae0539fc6f48)
(cherry picked from commit 38e9d282cd7dacbf64883b45544723408cfd4d09)
(cherry picked from commit 9ca8e09abba87991ad5171ed8920f4d1571245d5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NIST SP800-90B allows for only a single entropy source to be claimed
in a FIPS-140-3 certificate.  In addition, only hardware sources that
have a NIST Entropy Source Validation (ESV) certificate, backed by
a SP800-90B Entropy Assessment Report, are usable.  Intel has obtained
ESV certificates for several of their processors, so RDSEED is a
FIPS-140-3 suitable entropy source.

However, even though RDRAND is seeded by RDSEED internally, RDRAND
would need a RBG certificate and CAVP testing run on the DRBG in order
to use it for FIPS-140-3 (SP800-90B) purposes.  So we need to know
down in the CSPRNG-subsystem which source the entropy came from.

In light of the potential issues surrounding AMD Zen 5 CPU's RDSEED
implementation[*], allow RDSEED to be disabled in loader.conf.
[*] https://www.phoronix.com/news/AMD-EPYC-Turin-RDSEED-Bug

Approved by:	re (cperciva)
Reviewed by:	cem
MFC after:	3 days
Sponsored by:	Juniper Networks
Differential Revision:	https://reviews.freebsd.org/D53150
Differential Revision:	https://reviews.freebsd.org/D53291
(cherry picked from commit 3a12982962ce330c37c154bb2eb8ae0539fc6f48)
(cherry picked from commit 38e9d282cd7dacbf64883b45544723408cfd4d09)
(cherry picked from commit 9ca8e09abba87991ad5171ed8920f4d1571245d5)
</pre>
</div>
</content>
</entry>
<entry>
<title>ipfw: Retire obsolete compat code</title>
<updated>2025-10-30T20:53:23+00:00</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2025-10-24T20:15:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=660255be1ed92dfa6acfb3ee4055863c23a925c0'/>
<id>660255be1ed92dfa6acfb3ee4055863c23a925c0</id>
<content type='text'>
The current IPFW version 3 dates to 2010 (commit cc4d3c30ea28, "Bring in
the most recent version of ipfw and dummynet, developed").

The compat code for FreeBSD 8 and earlier has a number of issues and is
no longer needed, so remove it.

Approved by:	re (cperciva)
Reported by:	Ilja Van Sprundel &lt;ivansprundel@ioactive.com&gt;
Reviewed by:	ae, glebius
Relnotes:	Yes
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53343

(cherry picked from commit c59aab9a5b3970b3ccec744f759e6cb87e938dbe)
(cherry picked from commit 9657c50cdd7741404d99881fdd9243175086ede1)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current IPFW version 3 dates to 2010 (commit cc4d3c30ea28, "Bring in
the most recent version of ipfw and dummynet, developed").

The compat code for FreeBSD 8 and earlier has a number of issues and is
no longer needed, so remove it.

Approved by:	re (cperciva)
Reported by:	Ilja Van Sprundel &lt;ivansprundel@ioactive.com&gt;
Reviewed by:	ae, glebius
Relnotes:	Yes
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53343

(cherry picked from commit c59aab9a5b3970b3ccec744f759e6cb87e938dbe)
(cherry picked from commit 9657c50cdd7741404d99881fdd9243175086ede1)
</pre>
</div>
</content>
</entry>
<entry>
<title>zfs: update zfs_config.h and zfs_gitrev.h after ce7e1f86a (zfs-2.4.0-rc3)</title>
<updated>2025-10-28T21:22:53+00:00</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2025-10-25T09:16:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ed0083d08115f4cb64c05d6b74b286e45b75b733'/>
<id>ed0083d08115f4cb64c05d6b74b286e45b75b733</id>
<content type='text'>
Approved by:	re (cperciva)

(cherry picked from commit 51d5e8c8ca0f3c8bdd26b042973b3dbe8f30d607)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	re (cperciva)

(cherry picked from commit 51d5e8c8ca0f3c8bdd26b042973b3dbe8f30d607)
</pre>
</div>
</content>
</entry>
<entry>
<title>rtw89: update Realtek's rtw89 driver</title>
<updated>2025-10-28T01:58:40+00:00</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2025-10-17T20:46:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=dd5a80ba09dac5f03f5cbb60460cfde5298ac5d3'/>
<id>dd5a80ba09dac5f03f5cbb60460cfde5298ac5d3</id>
<content type='text'>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag: v6.17 ).

Approved by:	re (cperciva)

(cherry picked from commit 354a030185c650d1465ed2035a83636b8f825d72)
(cherry picked from commit a13158f451cffe04a723a71144e614ebb6821a58)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag: v6.17 ).

Approved by:	re (cperciva)

(cherry picked from commit 354a030185c650d1465ed2035a83636b8f825d72)
(cherry picked from commit a13158f451cffe04a723a71144e614ebb6821a58)
</pre>
</div>
</content>
</entry>
<entry>
<title>rtw88: update Realtek's rtw88 driver</title>
<updated>2025-10-28T01:58:33+00:00</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2025-10-17T20:22:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8bf92b4a45b8b592cc6cc0050390c22435d9af99'/>
<id>8bf92b4a45b8b592cc6cc0050390c22435d9af99</id>
<content type='text'>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag: v6.17 ).

Approved by:	re (cperciva)

(cherry picked from commit eb15fdb1b72de02e7a4c454f7eeeb1cee5cb83df)
(cherry picked from commit 0272ecf586255991f94f80378c4a3384e83fccc5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag: v6.17 ).

Approved by:	re (cperciva)

(cherry picked from commit eb15fdb1b72de02e7a4c454f7eeeb1cee5cb83df)
(cherry picked from commit 0272ecf586255991f94f80378c4a3384e83fccc5)
</pre>
</div>
</content>
</entry>
<entry>
<title>iwlwifi: update Intel's mvm/mld drivers</title>
<updated>2025-10-28T01:58:29+00:00</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2025-10-17T17:27:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=30459f58e86471baa550dea56093e822516abc54'/>
<id>30459f58e86471baa550dea56093e822516abc54</id>
<content type='text'>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag: v6.17 ).

Some of the changes we reported upstream got incorporated in this
(or the v6.16) release.

This also includes a change from iwlwifi-next.git::next for missing symbols

iwl_mvm_v3_rate_from_fw() and iwl_mvm_v3_rate_to_fw() were originally
comitted to mvm/rs.[ch] which we do not have.  That left us with
unresolved symbols.  For the never comitted v6.16 driver update I had
started to piece these together but they have been migrated out to
utils.c so take them from there until the next release hopefully ships
this change.

Approved by:	re (cperciva)
Obtained from:	git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git
	branch next, 1b49af228594452206d5c50a33b6a341428edb63

(cherry picked from commit 6b627f88584ce13118e0a24951b503c0b1f2d5a7)
(cherry picked from commit e89beeee25c3d08805e19cfc085a6c5b2f762a21)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag: v6.17 ).

Some of the changes we reported upstream got incorporated in this
(or the v6.16) release.

This also includes a change from iwlwifi-next.git::next for missing symbols

iwl_mvm_v3_rate_from_fw() and iwl_mvm_v3_rate_to_fw() were originally
comitted to mvm/rs.[ch] which we do not have.  That left us with
unresolved symbols.  For the never comitted v6.16 driver update I had
started to piece these together but they have been migrated out to
utils.c so take them from there until the next release hopefully ships
this change.

Approved by:	re (cperciva)
Obtained from:	git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git
	branch next, 1b49af228594452206d5c50a33b6a341428edb63

(cherry picked from commit 6b627f88584ce13118e0a24951b503c0b1f2d5a7)
(cherry picked from commit e89beeee25c3d08805e19cfc085a6c5b2f762a21)
</pre>
</div>
</content>
</entry>
<entry>
<title>riscv: build starfive JH7110 DTBs</title>
<updated>2025-10-23T23:32:44+00:00</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2025-10-20T14:24:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a4eedfccbebe700524ff20b9414d23b4424757dd'/>
<id>a4eedfccbebe700524ff20b9414d23b4424757dd</id>
<content type='text'>
These are known to work if loaded manually by loader(8) (for VF2 at
least). If nothing else, it is useful to provide a DTB closely tied to
the kernel version.

Approved by:	re (cperciva)
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D53117

(cherry picked from commit 96b137c044d8f7266757e95ff134119f3ac51be5)
(cherry picked from commit 2257adb848d0d932f31419b93a2e04ba60b28936)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are known to work if loaded manually by loader(8) (for VF2 at
least). If nothing else, it is useful to provide a DTB closely tied to
the kernel version.

Approved by:	re (cperciva)
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D53117

(cherry picked from commit 96b137c044d8f7266757e95ff134119f3ac51be5)
(cherry picked from commit 2257adb848d0d932f31419b93a2e04ba60b28936)
</pre>
</div>
</content>
</entry>
<entry>
<title>riscv: build allwinner DTBs</title>
<updated>2025-10-23T23:32:41+00:00</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2025-10-20T14:25:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f2c15ac7c4e1a6ddf2e47e59811d9686f3e22bef'/>
<id>f2c15ac7c4e1a6ddf2e47e59811d9686f3e22bef</id>
<content type='text'>
These are known to work if loaded manually by loader(8) (for the Nezha
board at least). If nothing else, it is useful to provide a DTB closely
tied to the kernel version.

Approved by:	re (cperciva)
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D53118

(cherry picked from commit 3ed48eb085f7c4ae5c019ee882e694b432d43911)
(cherry picked from commit 9a44b569071db0604759f589679ba49cb70100e7)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are known to work if loaded manually by loader(8) (for the Nezha
board at least). If nothing else, it is useful to provide a DTB closely
tied to the kernel version.

Approved by:	re (cperciva)
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D53118

(cherry picked from commit 3ed48eb085f7c4ae5c019ee882e694b432d43911)
(cherry picked from commit 9a44b569071db0604759f589679ba49cb70100e7)
</pre>
</div>
</content>
</entry>
</feed>
