从 linux 内核模块获取 DRAM 控制器的 pci 设备编号 (B:D:F)

问题描述

我正在开发一个 linux 内核模块,它将检查 DRAM 控制器的 pci 配置空间中的一些内容。为此,我将使用 print(config_var) NameError: name 'config_var' is not defined pci_get_device()
但在此之前,我需要知道 DRAM 控制器的 B:D:F 或供应商 ID/设备 ID。 那么,有什么方法可以找到该值,或者我对模块中的值进行了硬编码(通过查阅数据表)?
我知道 pci_read_config_* 输出显示了那个细节,所以它一定是可能的。

lspci

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)