ARM-software / bsa-acs

Arm SystemReady : BSA Architecture Compliance Suite
Apache License 2.0
14 stars 40 forks source link

Update the test "840 : PCIe RC,PE - Same Inr Shareable Domain failure" to match the latest BSA spec #262

Closed sunnywang-arm closed 1 month ago

sunnywang-arm commented 4 months ago

The PCI_IC_11 has been updated from "The PCI Express root complex is in the same Inner Shareable domain as the PEs. " to "If an I/O subsystem supports I/O Coherency, it must be in the same Inner Shareability domain as the PEs.".

That means "the I/O Coherency is not required at the BSA-level (but is required at the SBSA-level), and PCI Express root complex doesn't have to support it for the BSA compliance".

However, for now, if the PCI Express root complex doesn't support I/O Coherency, we'll get the failure below. Therefore, we need to update the BSA test 840 to match the latest PCI_IC_11 in BSA spec.

840 : PCIe RC,PE - Same Inr Shareable Domain         START
       Failed mem attribute check for PCIe RC 0
       Failed on PE -    0
       PCI_IC_11
       Checkpoint --  1                           : Result:  FAIL