Asahi Linux 项目目标是在 Linux 下实现对 Apple Silicon ARM 的支持,他发出了一套 34 个 RFC 补丁,以支持 Apple T2 和 M1 平台与这个上游 Broadcom 开源网络驱动器。这些补丁已经用苹果 T2/M1 平台使用的 Broadcom FullMAC 硬件进行了测试,包括 BCM4355C1、BCM4364B2/B3、BCM4377B3、BCM4378B1 和 BCM4387C2。
Martin 在补丁封面信中指出:“像苹果公司一样,这些机器上的东西与其他每一个Broadcom平台都略有不同。特别是,除了正常的设备/固件支持变化外,这一系列中的很大一部分涉及到选择和加载正确的固件。这些平台使用多个维度进行固件选择,而这些维度的值则不同程度地来自于DT或OTP”。
为使苹果 M1/T2 平台能够与现有的 Broadcom Linux 内核驱动一起工作,支持 WiFi,他编写了超过一千行的内核代码。如果感兴趣,请看 RFC 补丁系列的所有细节。
来源:cnBeta