AMD赛灵思工程师提出适用于Linux系统的FPGA子系统用户接口空间
💡
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
AMD-Xilinx工程师计划为Linux内核引入新的sysfs接口,以提供更多对FPGA的用户空间控制。该接口可以处理FPGA配置、驱动程序探测和删除、桥接等功能,并希望能够标准化FPGA子系统用户空间接口。目前还处于提案阶段,需等待Linux社区讨论。
🎯
关键要点
- AMD-Xilinx 工程师计划为 Linux 内核引入新的 sysfs 接口,以增强对 FPGA 的用户空间控制。
- 新 sysfs 接口将支持 FPGA 配置、驱动程序探测和删除、桥接等功能,并希望标准化 FPGA 子系统用户空间接口。
- 目前该提案处于讨论阶段,需等待 Linux 社区的反馈。
- 现有的 FPGA 管理器子系统缺乏用户空间接口,只有 sysfs 中的状态信息可用。
- FPGA 是可重新编程的半导体器件,需要设备树覆盖来在运行时更新设备。
- 目前 Linux Kernel 中没有用户界面来实时更新设备树。
- Pantelis Antoniou 提出的 configfs 接口未被主线接受,主要因安全性问题。
- 所有主要 FPGA 供应商使用 configfs 系列作为配置 FPGA 的补丁,但未尝试引入通用接口。
➡️