Page MenuHomeFreeBSD

ARM64: add thunderbolt to `std.apple`
Needs ReviewPublic

Authored by ngie on Feb 27 2026, 6:09 AM.
Tags
None
Referenced Files
F153105304: D55556.id.diff
Sun, Apr 19, 4:41 AM
Unknown Object (File)
Sat, Apr 11, 10:09 AM
Unknown Object (File)
Wed, Apr 8, 9:52 AM
Unknown Object (File)
Sun, Apr 5, 1:11 PM
Unknown Object (File)
Tue, Mar 31, 12:14 PM
Unknown Object (File)
Mar 19 2026, 11:06 AM
Unknown Object (File)
Mar 18 2026, 6:41 AM
Unknown Object (File)
Mar 17 2026, 5:06 AM
Subscribers

Details

Reviewers
andrew
manu
Summary

Apple has supported thunderbolt in all of the Apple Silicon consumer
devices that run macOS [1], e.g., the MacBook Air, MacBook Pro, etc.

Enable the thunderbolt driver in std.apple to help support this
hardware feature.

MFC after: 1 month

References:

  1. https://support.apple.com/en-us/109523

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 71057
Build 67940: arc lint + arc unit

Event Timeline

ngie requested review of this revision.Feb 27 2026, 6:09 AM

Where is the thunderbolt device defined? I don't see it in main.

Where is the thunderbolt device defined? I don't see it in main.

Good call out. This is a bit cart-before-the-horse as it depends on other changes to make thunderbolt build with KERNCONF/some !THUNDERBOLT_DEBUG fixes.
I'll be posting a diff soon.