During today's meeting we agreed on creating Jira cards to track how
close we are to SBSA level 3 and 4 compliance when it comes to QEMU SBSA
Reference Platform.
SBSA level 3 requirements are tracked in card ASA-75. I marked several
cards as blockers of it.
SBSA level 4 is tracked in ASA-76. It depends on ASA-75 and then has
several newer cards added as blockers:
ASA-81 Pass "Memory Access to Un-Populated addr" test in SBSA-ACS
ASA-80 Pass PCIe tests in SBSA-ACS
ASA-79 Pass PCIe MSI/MSI-X test in SBSA-ACS
ASA-78 Pass VMID16 test in SBSA-ACS
ASA-77 Pass RAS test in SBSA-ACS
ASA-74 Add support for newer cpu core than Cortex-A72
ASA-67 Add Virtual Host Extensions (VHE)
Each card got failure message from SBSA-ACS as first comment.
ASA-74 among with QEMU-414 will bring us Cortex-A76 which will be v8.2
so we should pass most of PE tests.
According to SBSA v6.1 specification we will need ARMv8.3 cpu for level
4 (level 3 is fine with v8.0 one). This will be sorted out once we get
v8.2 one.
W dniu 30.10.2020 o 13:03, Marcin Juszkiewicz via Asa-dev pisze:
> I added new CI job: ldcg-sbsa-acs.
>
> It builds HEAD of qemu and edk2 and then use it to run Arm SBSA ACS
> testsuite for SBSA levels 3-6.
Some changes done:
1. As SBSA ACS gets new commits I changed CI job to build what's
in git HEAD instead of using releases.
2. sbsa-ref is now using Cortex-A72 instead of A57 during run.
3. We have two runs per SBSA level now. One is with default action
for watchdog (reset) while other ignores watchdog (action
none).
Shashi has some ideas why SBSA ACS are failing in watchdog tests and
will file an issue.
https://snapshots.linaro.org/ldcg/sbsa-acs/9/ should get populated in
few minutes with full logs.