Page MenuHomeFreeBSD

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

Authored by ngie on Feb 27 2026, 6:09 AM.
Tags
None
Referenced Files
F156409543: D55556.diff
Wed, May 13, 12:15 PM
Unknown Object (File)
Mon, May 11, 12:43 PM
Unknown Object (File)
Sat, May 9, 12:28 PM
Unknown Object (File)
Fri, May 8, 3:10 AM
Unknown Object (File)
Thu, May 7, 12:07 PM
Unknown Object (File)
Mon, Apr 27, 6:01 PM
Unknown Object (File)
Fri, Apr 24, 4:24 PM
Unknown Object (File)
Sun, Apr 19, 4:41 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.