PCI_MSI_2 is currently skipped in SystemReady-band Linux SBSA runs because the run uses --skip-dp-nic-ms, which filters out Network endpoints.
For this rule, that looks too aggressive.
PCI_MSI_2 checks whether allocated MSI/MSI-X vectors are unique across endpoint devices. It does not appear to depend on BAR memory access or the MMIO-style access patterns that typically motivate --skip-dp-nic-ms.
As a result, the current policy can reduce the candidate endpoint set so much that the test cannot form a comparison pair and ends up as SKIPPED, even when the platform has multiple PCIe endpoints with MSI/MSI-X capability.
@sunnywang-arm for vis.
PCI_MSI_2is currently skipped in SystemReady-band Linux SBSA runs because the run uses--skip-dp-nic-ms, which filters out Network endpoints.For this rule, that looks too aggressive.
PCI_MSI_2checks whether allocated MSI/MSI-X vectors are unique across endpoint devices. It does not appear to depend on BAR memory access or the MMIO-style access patterns that typically motivate--skip-dp-nic-ms.As a result, the current policy can reduce the candidate endpoint set so much that the test cannot form a comparison pair and ends up as
SKIPPED, even when the platform has multiple PCIe endpoints with MSI/MSI-X capability.@sunnywang-arm for vis.