Können mehrere PCIe-Hostgeräte dasselbe Hardwareteil aufzählen?

Können mehrere PCIe-Hostgeräte dasselbe Hardwareteil aufzählen?

Ich habe ein Hostgerät, das aus einer Intel-CPU und einem PCIe-Switch besteht; außerdem habe ich eine Adapterkarte, die selbst eine CPU, einige PCIe-Endpunktperipheriegeräte und einen PCIe-Switch hat. Normalerweise verwendet nur die CPU der Adapterkarte die Endpunkte und sendet Daten auf eine unten nicht dargestellte Weise an Intel, aber das möchte ich ändern.

Gibt es eine PCIe-Switch-Konfiguration, die es beiden CPUs ermöglichen würde, die Endpunktgeräte aufzuzählen, sodass ich einige, aber nicht alle Funktionen von der CPU der Adapterkarte auf die Intel-CPU verschieben könnte?

Wenn die Verbindung des Switches der Adapterkarte zum Host als NTB konfiguriert wäre, würde sie dann für die Intel-CPU als einzelnes Gerät erscheinen? Wenn ja, wer ist für die Konfiguration der Adresszuordnung verantwortlich?

Diagramm

verwandte Informationen