私は、pciAutoConfig()を使用してPCIバスを構成するVxWorksのボードサポートパッケージ(BSP)を使用しています。イーサネットコントローラカードをバスに追加すると、pci表示ルーチンにカードが表示されません。
バスアナライザを使用して、イーサネットアダプタが実際にはPCI-to-PCIブリッジで構成されており、ブリッジの背後に2つのイーサネットコントローラがあることを発見しました。BSPは、イーサネットコントローラに含まれているPCI-to-PCIブリッジを適切に処理していないようです。
私の質問は、PCI-to-PCIブリッジを構成するために、どのライブラリと構成を確認する必要があるかということです。これらの呼び出しは、既存のpciAutoConfig()呼び出しがあるsysHwInit()で行われると思います。
pciAutoCfgCtl()には、バスを構成するためのユーザー定義関数を指すPCI_BRIDGE_PRE_CONFIG_FUNC_SETパラメーターがあります。これが唯一の方法ですか?または、VxWorksライブラリにこれを実行できるものがありますか?