W dniu 22.10.2021 o 21:10, ci_notify@linaro.org pisze:
See https://ci.linaro.org/job/ldcg-sbsa-firmware/26/display/redirect
Those jobs were the first with all PCIe tests enabled (via "-p 1" argument to sbsa.efi app):
*** Starting PCIe tests ***
401 : Check ECAM Presence : Result: PASS 402 : Check ECAM value in MCFG table : Result: PASS 403 : Check ECAM Memory accessibility : Result: PASS 420 : Check Type 0/1 common config rules: Result: PASS 421 : Check Type 0 config header rules : Result: PASS 422 : Check Type 1 config header rules : Result: -SKIPPED- 1 423 : Check PCIe capability rules : Result: -SKIPPED- 1 424 : Check Device capabilites reg rules BDF 0x100 : ETFS value mismatch BDF 0x100 : ETFS value mismatch Failed on PE - 0 for Level= 3 : Result: --FAIL-- 2 425 : Check Device Control register rule BDF 0x100 : WARNING PFE attribute mismatch BDF 0x100 : WARNING APPE attribute mismatch BDF 0x100 : WARNING PFE attribute mismatch BDF 0x100 : WARNING APPE attribute mismatch: Result: PASS 426 : Check Device cap 2 register rules BDF 0x100 : WARNING EFFS value mismatch BDF 0x100 : WARNING EFFS value mismatch: Result: PASS 427 : Check Device control 2 reg rules : Result: PASS 428 : Check Power management cap rules : Result: PASS 429 : Check Power management/status rule BDF 0x100 : WARNING Data Select attribute mismatch BDF 0x100 : WARNING Data Select value mismatch: Result: PASS 430 : Check Cmd Reg memory space enable BDF 100 MSE functionality failure BDF 100 MSE functionality failure Failed on PE - 0 for Level= 3 : Result: --FAIL-- 2 431 : Check Type0/1 BIST Register rule : Result: PASS 432 : Check HDR CapPtr Register rule : Result: PASS 433 : Check Max payload size supported : Result: PASS 434 : Check BAR memory space & Type rule BDF 0x0 Not MMIO BDF 0x0 Not MMIO Failed on PE - 0 for Level= 3 : Result: --FAIL-- 2 435 : Check Function level reset rule : Result: -SKIPPED- 1 436 : Check ARI forwarding support rule : Result: -SKIPPED- 1 437 : Check OBFF supported rule : Result: -SKIPPED- 1 438 : Check CTRS and CTDS rule : Result: -SKIPPED- 1 439 : Check i-EP atomicop rule : Result: -SKIPPED- 1 440 : Check Rootport ATS and PRI rule : Result: -SKIPPED- 1 441 : Check MSI and MSI-X support rule Failed on PE - 0 for Level= 3 : Result: --FAIL-- 2 442 : Check Power Management rules : Result: PASS 443 : Check ARI forwarding enable rule : Result: -SKIPPED- 1 444 : Check device under RP in same ECAM: Result: -SKIPPED- 1 445 : Check all RP in HB is in same ECAM: Result: -SKIPPED- 1 446 : Check RP Byte Enable Rules : Result: PASS 447 : Check Config Txn for RP in HB : Result: -SKIPPED- 1 448 : Check RootPort NP Memory Access : Result: -SKIPPED- 1 449 : Check RootPort P Memory Access : Result: -SKIPPED- 1 450 : Check L-Intr SPI Level-Sensitive Failed on PE - 0 for Level= 3 : Result: --FAIL-- 2 451 : Check Sec Bus Reset For iEP_RP : Result: -SKIPPED- 2 452 : Check ATS Support Rule ATS Capability Not Present, Bdf : 0x100 ATS Capability Not Present, Bdf : 0x100 Failed on PE - 0 for Level= 3 : Result: --FAIL-- 2 453 : Check RootPort P2P Support : Result: -SKIPPED- 2 454 : Check RP Adv Error Report Support : Result: -SKIPPED- 2 455 : Check Direct Translated P2P Supp : Result: -SKIPPED- 1 456 : Check iEP-RootPort P2P Support : Result: -SKIPPED- 2 457 : Check RCiEP, iEP_EP P2P Supp : Result: -SKIPPED- 1
One or more PCIe tests failed or were skipped.
We lack ITS support (ASA-66 card) still. Support for it is in QEMU (added by Shashi Mallela) but not yet for sbsa-ref. You may find preliminary patches in Jira for QEMU and EDK2-platforms as well as log from SBSA-ACS run with them enabled.
102 : If PCIe, then GIC implements ITS Failed on PE - 0 for Level= 3 : Result: --FAIL-- 1
PMU counters are missing - I have to restart discussion about them on QEMU mailing list.
12 : Check number of PMU counters Failed on PE - 0 for Level= 3 : Result: --FAIL-- 1
System timers are missing.
207 : CNTCTLBase & CNTBaseN access No System timers are defined : Result: -SKIPPED- 1
*** Skipping remaining System timer tests ***