开发者Atharva Tiwari近日向内核邮件列表提交了14个RFC补丁,计划利用为Apple Silicon开发的macsmc驱动框架,全面取代服役多年的applesmc驱动。此举旨在解决旧架构中风扇控制、温度传感器、光线传感器、运动传感器和键盘背光全部塞进单一文件导致代码难以扩展的问题,让Intel Mac的SMC支持获得与M系列芯片同等级别的模块化能力。


新补丁集将macsmc驱动拆分为通用核心与后端两层,新增专为Intel Mac设计的ACPI后端,支持传统的I/O端口、MMIO以及中断驱动完成机制。在此基础上,原本臃肿的单体驱动被切分为多个职责单一的小驱动,统一使用标准内核接口。新增内容包括基于SMC的看门狗驱动,可在系统无响应时重置机器;IIO框架下的光线与加速度传感器驱动;以及键盘背光LED驱动。
在电源管理方面,启用macsmc-power的内核会主动禁用acpi-sbs以及ACPI电池与适配器驱动,避免新旧机制产生重复设备。hwmon部分补充了Intel Mac常用的有符号定点数等数据类型,解决了旧驱动无法读取部分SMC键值的问题。作者已在MacBook Pro 16,1、iMac 20,1等多款机型上完成测试,目前该系列以RFC形式提交,目的是先就架构方向获取维护者反馈。
底层驱动代码的模块化重构与标准化接口应用,有助于降低安防设备在跨平台环境中的硬件适配与维护成本,提升系统运行稳定性。
访谈
更多上海推进工业垂类大模型与具身智能深度融合
上海正加速推动工业垂类大模型与具身智能技术的深度结合,旨在重塑高端制造的价值创造逻辑。张江科学城依托…
邓中亮院士团队推进5G+北斗融合定位技术
低空经济作为新质生产力的重要引擎,对时空信息服务体系提出了全新要求。中国工程院院士邓中亮指出,随着无…
箭牌卢金辉解读行业拐点:智能家居下半场核心是“懂人”
2026 年的秋天,两个标志性信号,共同划定了中国家居产业的周期拐点。九月,商务部等八部门联合印发《促进…