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()
)。