This page captures TODO items for Intel Mac support on FreeBSD with all platforms (EOL/post-EOL) that the author is aware of and working on in order to enable use of all (soon-to-be as of writing) EOL Intel Mac platforms.

Potential KERNCONF of interest for MAC platforms: https://gist.github.com/ngie-eign/f09d73ccb81c722878c0d3b8a37689f8 .

MacBookPro (pre-Touchbar variant)

Reference Model: MacBookPro13,1

Status/TODO

Known to be functional:

The following is unknown:

The following doesn't function/needs work:

MacBookPro (Touchbar variants)

Reference Model: MacBookPro16,1

Status/TODO

The following doesn't function/needs work:

The following is unknown:

asmc

asmc in later Mac platforms no longer uses SPI, but instead uses a memory mapped mailbox, according to quick perusing of patch descriptions from asahilinux.org.

T2 chip (TouchBar / iBridge / Sound / Trackpad) driver

A working driver is available for Linux from t2linux: https://github.com/t2linux/apple-bce-drv . There are licensing issues associated with the driver. The original author says the driver should be dual licensed GPLv2/MIT -- I'm trying to get full clarity before investing a ton of time in that effort: https://github.com/MCMrARM/mbp2018-bridge-drv/issues/11 .

Miscellaneous

Merge asmc changes from OpenBSD

asmc in OpenBSD is a lot more flexible than the driver in FreeBSD:

T1 chip (TouchBar / iBridge / Sound / Trackpad) driver

A questionably functional driver is available for Linux from t2linux, but it's GPLv2: https://github.com/t2linux/apple-ib-drv . Some investigation should be done to determine whether or not .

IntelMacTodo (last edited 2026-03-03T00:19:45+0000 by EnjiCooper)