diff options
author | Aymeric Wibo <obiwac@FreeBSD.org> | 2025-09-27 11:50:43 +0000 |
---|---|---|
committer | Aymeric Wibo <obiwac@FreeBSD.org> | 2025-09-27 17:13:13 +0000 |
commit | 2ed9833791f28e14843ac813f90cb030e45948dc (patch) | |
tree | c97610ad495915ceea9ac7325a7985d3f9e022b6 /sys/modules/mqueue | |
parent | df8bc705eb04aff2f718678fffb9d5d4f5d7c223 (diff) |
Add initial USB4 code written by Scott Long and originally passed on to
HPS (source: https://github.com/hselasky/usb4), minus the ICM code and
with some small fixes.
For context, older TB chips implemented the connection manager in
firmware (ICM) instead of in the OS (HCM), but maintaining the ICM code
would be a huge burden for not many chips.
Mostly completed work:
- Debug/trace framework.
- NHI controller driver.
- PCIe bridge driver.
- Router and config space layer handling (just reading in this commit).
Link to the email where Scott shared details about the initial USB4
work:
https://lists.freebsd.org/archives/freebsd-hackers/2024-July/003411.html
Glanced at by: emaste, imp
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D49450
Event: EuroBSDcon 2025
Diffstat (limited to 'sys/modules/mqueue')
0 files changed, 0 insertions, 0 deletions