读取OS X / Darwin KEXT中的PCI配置空间

时间:2016-05-17 17:22:42

标签: macos driver device-driver iokit darwin

在Linux或Windows中,可以从任意驱动程序(不一定是拥有"特定PCI设备)驱动器读取设备的PCI配置空间。在Linux上,可以通过pci_read_config _ *()来完成。

有没有办法从KEXT for OS X执行此操作?

1 个答案:

答案 0 :(得分:1)

IOKit类IOPCIDevice,其中有一个用于系统中的每个PCI / Thunderbolt设备,为此目的有一堆configRead* functions。您无需对实例进行独占访问(使用open())即可执行此操作。