快科技 9 月 26 日消息,据报道,开发者 Janne Grunau 近日向 Linux 内核邮件列表提交了由七个补丁组成的系列,为所有基于 Apple M3 的 SoC(系统级芯片)启用 NVMe 固态硬盘支持。
此次补丁覆盖 M3、M3 Pro、M3 Max 及 M3 Ultra 全系设备。M3 系列的 NVMe 控制器工作方式与此前的 M2 Pro/Max/Ultra 设备相同,但需要额外约 140 行 YAML 和 Device Tree 新增内容才能完成适配。
补丁揭示了 M3 Ultra 的一项特殊设计。由于 M3 Ultra 的 NAND 闪存芯片连接在其第二颗芯片裸片上,其 NVMe 设备节点需要使用专门的 t6031-nvme.dtsi 文件进行描述。
此次适配还涉及 NVMe 主控制器所需的 IOMMU、邮箱以及 ANS 协处理器等组件的设备节点配置。
考虑到时间安排,这组补丁仍有望赶上 10 月的 Linux 7.4 合并窗口。目前补丁已在 Linux 内核邮件列表开放评审。
对于希望现在就在 M3 Mac 上运行 Linux 的用户,建议使用最新的下游 Asahi Linux 版本以提前获得支持。Asahi Linux 此前已于 9 月初宣布正式支持 M3 系列芯片,基础 NVMe 读写功能可用,但 GPU 加速仍需等待。
这组补丁是 Apple Silicon Linux 生态上游化工作的最新进展,为 M3 Mac 用户最终在主线内核中获得完整 NVMe 支持铺平了道路。



登录后才可以发布评论哦
打开小程序可以发布评论哦