【发布时间】:2016-04-22 07:03:32
【问题描述】:
我正在使用通过 PCI 连接的 64 位 FPGA。我正在使用下一个功能:
unsigned long pci_resource_[start|len|end|flags](struct pci_dev *pdev, int bar);
但是,我没有得到正确的结果,因为这些函数适用于 32 位 PCI 设备。
还有其他可以使用 64 位的函数吗?你可以看到我从 lspci 得到的信息
0002:01:00.0 Memory controller: Xilinx Corporation Device 7022
Subsystem: Xilinx Corporation Device 0007
Flags: bus master, fast devsel, latency 0
Memory at <ignored> (64-bit, prefetchable)
Memory at c40000000 (64-bit, prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable- Count=1/8 Maskable- 64bit+
Capabilities: [60] Express Endpoint, MSI 00
Capabilities: [100] Device Serial Number 00-00-00-00-00-00-00-00
【问题讨论】:
标签: linux linux-device-driver pci