在Linux或Windows中,可以从任意驱动程序(不一定是拥有"特定PCI设备)驱动器读取设备的PCI配置空间。在Linux上,可以通过pci_read_config _ *()来完成。
有没有办法从KEXT for OS X执行此操作?
答案 0 :(得分:1)
IOKit类IOPCIDevice
,其中有一个用于系统中的每个PCI / Thunderbolt设备,为此目的有一堆configRead*
functions。您无需对实例进行独占访问(使用open()
)即可执行此操作。