我可以通过Linux驱动程序访问PCIe扩展功能寄存器吗?

是。 Linux 2.6内核允许读取高于8位的配置空间地址。。普通的pci_read_config_()API可以使用地址0x100或更高。 。DevKit中提供的Linux驱动程序不实现此功能。。它们限制了对标准PCI寄存器的访问(演示设计限制)。。用户可以轻松修改代码以允许访问扩展功能,例如设备序列号结构或AER结构。。已经验证这可以在访问前面提到的结构的2.6.9内核上正常运行。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 10:29:37 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它