2016-05-17 7 views
0

LinuxまたはWindowsでは、任意のドライバ(特定のPCIデバイスを「所有している」とは限りません)からデバイスのPCIコンフィグレーションスペースを読み取ることができます。 Linuxでは、pci_read_config _ *()を使って行うことができます。OS X/Darwin KEXTのPCIコンフィグレーションスペースを読む

KEXT for OS Xからこれを行う方法はありますか?

答えて

1

IOKitクラスIOPCIDevice(システム内のすべてのPCI/Thunderboltデバイスに1つあります)には、この目的でconfigRead* functionsの束があります。これを行うには、インスタンスに排他アクセス権(open())を持っている必要はありません。

関連する問題