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 的补丁,但未尝试引入通用接口。
➡️

继续阅读