2016-05-17 50 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())。