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

此前 AMD 已在部分硬件中采用了 eSPI,但 Linux 内核中一直缺少一个统一、通用的 eSPI 子系统,此次 AMD 提交的补丁正是为了解决这一问题。
在补丁设计思路上,AMD 工程师 Krishnamoorthi M 曾向内核社区征询,这套 eSPI 方案应该基于现有的 SPI 子系统扩展,还是作为一个全新的总线类型,他最终的决定是采用全新的总线方案。
新方案中首先提供的是一个 AMD eSPI 控制器驱动,代码已经在 AMDI0070 平台 上完成了测试与验证。该驱动的代码与先前在 SPI 子系统中提交的 AMD eSPI 控制器驱动有关,但本次提交意味着它将被纳入一个更独立的框架。
当前这套 eSPI 子系统也存在一些已知的限制。例如,由于 AMD 的代码仅使用 ACPI,目前尚不支持设备树;从设备枚举需要手动完成。部分功能将在后续补丁中逐步添加。
随着后续补丁不断完善,该子系统有望为 AMD 及其他 eSPI 硬件提供统一、可扩展的支持框架。



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