2016-05-17 44 views
0

在Linux或Windows中,可以从任意驱动程序(不一定是“拥有”该特定PCI设备的那个驱动程序)读取设备的PCI配置空间。在Linux上,可以通过pci_read_config _ *()来完成。读取OS X/Darwin中的PCI配置空间KEXT

有没有办法从KEXT for OS X做到这一点?

回答

1

IOKit类IOPCIDevice(其中系统中每个PCI/Thunderbolt设备都有一个IOKit类)为此具有一堆configRead* functions。您不必拥有对此实例的独占访问权限(使用open())。