0
在Linux或Windows中,可以从任意驱动程序(不一定是“拥有”该特定PCI设备的那个驱动程序)读取设备的PCI配置空间。在Linux上,可以通过pci_read_config _ *()来完成。读取OS X/Darwin中的PCI配置空间KEXT
有没有办法从KEXT for OS X做到这一点?
在Linux或Windows中,可以从任意驱动程序(不一定是“拥有”该特定PCI设备的那个驱动程序)读取设备的PCI配置空间。在Linux上,可以通过pci_read_config _ *()来完成。读取OS X/Darwin中的PCI配置空间KEXT
有没有办法从KEXT for OS X做到这一点?
IOKit类IOPCIDevice
(其中系统中每个PCI/Thunderbolt设备都有一个IOKit类)为此具有一堆configRead*
functions。您不必拥有对此实例的独占访问权限(使用open()
)。