Ampere Computing 的 SMPro 是一个系统控制处理器,它是一个 Arm Cortex-M3,用作协处理器并处理与 BMC 的接口、错误处理、系统启动、电源故障检测和其他任务。SMPro 是从 Ampere Computing 当前的 Ampere Altra 服务器处理器开始发现的,而在Linux 6.2中,它的许多功能最终被引入到主线 Linux 内核中。
正如之前所写,Linux 6.2 带来了一个 SMPro 硬件监控驱动程序,用于通过 HWMON sysfs 子系统报告温度、功率、电压和电流信息。Linux 6.2 也有一个新的 char/misc SMPro 驱动程序用于报告来自该协处理器的启动状态和其他信息。该驱动程序还允许通过 sysfs 接口调整 SoC 功率限制。
此外,“smpro-error”驱动程序也为 Linux 6.2 合并为错误监视和报告驱动程序,用于此协处理器通信的 RAS 相关错误。
周三通过mfd -next合并的是另一个用于 Linux 6.2 的 Ampere Computing SMPro 驱动程序。MFD 驱动程序是该协处理器的核心/固件驱动程序。这样看来,Ampere Computing SMPro Linux 驱动程序支持将通过上游 v6.2 内核得到相当程度的解决。
正文完