git: 5cc08734add2 - main - __FreeBSD_version: Bump for USB 3.1 and 3.2 changes
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 02 Nov 2026 03:53:47 UTC
The branch main has been updated by aokblast:
URL: https://cgit.FreeBSD.org/src/commit/?id=5cc08734add2c758b225a190a562101ac1878437
commit 5cc08734add2c758b225a190a562101ac1878437
Author: ShengYi Hung <aokblast@FreeBSD.org>
AuthorDate: 2026-11-02 03:52:04 +0000
Commit: ShengYi Hung <aokblast@FreeBSD.org>
CommitDate: 2026-11-02 03:53:34 +0000
__FreeBSD_version: Bump for USB 3.1 and 3.2 changes
Bump new USB changes. Also, update RELNOTE and UPDATING.
Sponsored by: The FreeBSD Foundation
---
RELNOTES | 7 +++++++
UPDATING | 8 ++++++++
sys/sys/param.h | 2 +-
3 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/RELNOTES b/RELNOTES
index c57dc247086d..a728d035e777 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -10,6 +10,13 @@ newline. Entries should be separated by a newline.
Changes to this file should not be MFCed.
+6e575d08a5f5..20b19982545e:
+ The USB stack and xhci(4) now support SuperSpeedPlus links: USB 3.1
+ Gen 2x1 and USB 3.2 Gen 1x2 at 10 Gbps, and USB 3.2 Gen 2x2 at
+ 20 Gbps, both on root ports and behind hubs. Controllers that do
+ not use the default Protocol Speed IDs continue to run at USB 3.0
+ speed. usbconfig(8) and usbdump(8) report the new speeds.
+
4523eebc6c18:
less(1) has been updated to version 710. The obsolete lesskey(1)
utility has been removed; less(1) reads plain-text lesskey files
diff --git a/UPDATING b/UPDATING
index 48cf1d2099d3..d1709da0dd13 100644
--- a/UPDATING
+++ b/UPDATING
@@ -27,6 +27,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 16.x IS SLOW:
world, or to merely disable the most expensive debugging functionality
at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20261102:
+ The USB stack now supports SuperSpeedPlus links. This adds new values
+ to enum usb_dev_speed and enum usb_revision, turns USB_SPEED_MAX and
+ the other USB_*_MAX macros into enum values, and changes the layout
+ of struct usb_port. Out-of-tree USB kernel modules must be rebuilt.
+ __FreeBSD_version has been bumped to 1600030 for ports that need to
+ detect these changes.
+
20261018:
The FreeBSD-base repository is now enabled in /etc/pkg/FreeBSD.conf.
To disable it, edit that file or put "FreeBSD-base: { enabled: no }"
diff --git a/sys/sys/param.h b/sys/sys/param.h
index 94c63c8bfdbd..5c96c3fc1c84 100644
--- a/sys/sys/param.h
+++ b/sys/sys/param.h
@@ -74,7 +74,7 @@
* cannot include sys/param.h and should only be updated here.
*/
#undef __FreeBSD_version
-#define __FreeBSD_version 1600029
+#define __FreeBSD_version 1600030
/*
* __FreeBSD_kernel__ indicates that this system uses the kernel of FreeBSD,