0
LinuxまたはWindowsでは、任意のドライバ(特定のPCIデバイスを「所有している」とは限りません)からデバイスのPCIコンフィグレーションスペースを読み取ることができます。 Linuxでは、pci_read_config _ *()を使って行うことができます。OS X/Darwin KEXTのPCIコンフィグレーションスペースを読む
KEXT for OS Xからこれを行う方法はありますか?
LinuxまたはWindowsでは、任意のドライバ(特定のPCIデバイスを「所有している」とは限りません)からデバイスのPCIコンフィグレーションスペースを読み取ることができます。 Linuxでは、pci_read_config _ *()を使って行うことができます。OS X/Darwin KEXTのPCIコンフィグレーションスペースを読む
KEXT for OS Xからこれを行う方法はありますか?
IOKitクラスIOPCIDevice
(システム内のすべてのPCI/Thunderboltデバイスに1つあります)には、この目的でconfigRead*
functionsの束があります。これを行うには、インスタンスに排他アクセス権(open()
)を持っている必要はありません。