Page MenuHomeFreeBSD

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

Authored by ngie on Feb 27 2026, 6:09 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Aug 28, 5:55 PM
Unknown Object (File)
Sun, Aug 16, 6:37 AM
Unknown Object (File)
Thu, Aug 13, 1:27 AM
Unknown Object (File)
Wed, Aug 12, 2:22 PM
Unknown Object (File)
Mon, Aug 10, 11:50 AM
Unknown Object (File)
Sat, Aug 8, 5:23 AM
Unknown Object (File)
Thu, Aug 6, 9:18 PM
Unknown Object (File)
Thu, Aug 6, 8:27 PM
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.