git: 698190163e - main - 14.0 relnotes: additions

From: Mike Karels <>
Date: Mon, 06 Nov 2023 13:38:33 UTC
The branch main has been updated by karels:


commit 698190163ed906fbfd61f047ec633bcde208e169
Author:     Mike Karels <>
AuthorDate: 2023-11-06 13:25:28 +0000
Commit:     Mike Karels <>
CommitDate: 2023-11-06 13:36:04 +0000

    14.0 relnotes: additions
    - fix cpuset man section
    - add bhyve
    - updates/clarifications to awk(1)
    - add background fsck for UFS with journaled soft updates, not in 13.2
    Additions reviewed by subject matter experts.
 website/content/en/releases/14.0R/relnotes.adoc | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/website/content/en/releases/14.0R/relnotes.adoc b/website/content/en/releases/14.0R/relnotes.adoc
index 0246327bf0..8891b0b8bd 100644
--- a/website/content/en/releases/14.0R/relnotes.adoc
+++ b/website/content/en/releases/14.0R/relnotes.adoc
@@ -178,7 +178,14 @@ gitref:2651609fcbd7[repository=src]
 The man:base64[1] utility has been added.
-The man:cpuset[8] utility has been moved from [.filename]#/usr/bin# to [.filename]#/bin# so that it is always available during startup processing.
+The man:bhyve[8] hypervisor now has optional TPM (Trusted Platform Module) passthrough support.
+This is not direct access, but commands from the guest are forwarded to the physical TPM.
+GPU passthough has been improved in man:bhyve[8] for AMD and Intel GPUs.
+This is a work in progress; passthrough does not work in all cases, and the configuration is not yet documented.
+The man:cpuset[1] utility has been moved from [.filename]#/usr/bin# to [.filename]#/bin# so that it is always available during startup processing.
 [.filename]#/usr/bin/cpuset# is now a symbolic link.
@@ -261,9 +268,12 @@ gitref:ac099daf6742[repository=src]
 === Contributed Software
-One True Awk has been updated to the latest from upstream (20210727).
+One True Awk (man:awk[1])has been updated to 20210727, which is 1st edition.
+(2nd edition will be included in {releaseNext}.)
 All the FreeBSD patches but one have now been either up-streamed or discarded.
 Notable changes include: locale is no longer used for ranges; better compatibility with `gawk` and `mawk`.
+Note that hex strings are interpreted as numbers as in earlier FreeBSD versions.
+This will change in FreeBSD 15 to agree with upstream and current POSIX standards.
 gitref:f39dd6a97844[repository=src] gitref:23f24377b1a9[repository=src] gitref:628bd30ab5a4[repository=src]
 The man:bc[1] and man:dc[1] commands have been updated to version 6.6.0, which fixes a problem with line editing and complex scripts with multiple read() commands, and adds some functions to bc's (non-standard) extended math library.
@@ -590,6 +600,9 @@ gitref:330aa8acdec7[repository=src] gitref:ff2f1f691cdb[repository=src]
 === UFS Changes
+It is now possible to perform background file system checks using a snapshot on UFS file systems running with journaled soft updates.
+(Sponsored by The FreeBSD Foundation)
 Superblocks, cylinder group maps, and inodes have had check hashes added to detect corruption.
 Far more extensive checks are made of the superblock (120) and cylinder groups (20) than just the magic number check done previously.
 (Sponsored by The FreeBSD Foundation)