发布于2026-08-07 阅读(0)
扫一扫,手机访问
快科技8月5日消息,AMD最近向Linux内核邮件列表提交了一组补丁,打算为eSPI(增强型串行外设接口)标准建立一个全新的Linux内核子系统。
eSPI技术最初由英特尔开发,作为传统LPC总线的一种替代方案,用于连接BIOS、系统控制器、主板TPM(受信任的平台模块)等外设。

其实,AMD之前已经在部分硬件中采用了eSPI,但Linux内核里一直缺少一个统一、通用的eSPI子系统。这次提交的补丁,正是为了填补这个空白。
补丁的设计思路很有看点。AMD工程师Krishnamoorthi M曾向内核社区征求意见:这套eSPI方案,到底应该基于现有的SPI子系统扩展,还是作为一个全新的总线类型?最终他决定采用全新的总线方案。这背后,其实是一个技术选择的纠结——是要复用现有框架降低复杂度,还是另起炉灶追求更纯粹的架构?显然,AMD选择了后者。
新方案中首先提供的是一个AMD eSPI控制器驱动,代码已经在AMDI0070平台上完成了测试与验证。值得一提的是,该驱动的代码与先前在SPI子系统中提交的AMD eSPI控制器驱动有关,但这次提交意味着它将被纳入一个更独立的框架——不再是SPI子系统的一个分支,而是自成体系。
当然,这套eSPI子系统目前也存在一些已知的限制。例如,由于AMD的代码仅使用ACPI,目前尚不支持设备树;从设备枚举也需要手动完成。部分功能会在后续补丁中逐步添加,毕竟一口气吃不成胖子。
随着后续补丁不断完善,这个子系统有望为AMD及其他eSPI硬件提供统一、可扩展的支持框架。对于Linux生态来说,这无疑是一个值得关注的进展。

售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9