ARM-software / bsa-acs

Arm SystemReady : BSA Architecture Compliance Suite
Apache License 2.0
16 stars 42 forks source link

Do not run SMMU v2 tests on SMMU v3 system #114

Closed hrw closed 1 year ago

hrw commented 1 year ago

GICv2 tests are not run on GICv3 system so let do the same with SMMUv2 tests:

 353 : SMMUv2 unique intr per ctxt bank               START

       Not valid for SMMU v3             
       B_SMMU_19
       Checkpoint --  2                           : Result:  SKIPPED 
         END
chetan-rathore commented 1 year ago

Hi @hrw,

We are working on the changes.

Thanks, ACS team

hrw commented 1 year ago
 SMMU_INFO: Number of SMMU CTRL       :    1
 SMMU_INFO: SMMU index 00 version     :    v3
 Peripheral: Num of USB controllers   :    1

      *** Starting System MMU tests ***
Operating System View:
 301 : All SMMUs have same Arch Revision          : Result:  PASS
 302 : Check SMMU Granule Support                 : Result:  PASS
 305 : Check Large Physical Addr Support
       Large PA Not Supported in SMMU 0
       Failed on PE -    0
       Checkpoint --  2                           : Result:  FAIL
 306 : SMMU revision and S-EL2 support
       Checkpoint --  2                           : Result:  SKIPPED

Hypervisor View:
 351 : Check Stage2 SMMU functionality
         Stage 2 Translation not supported
       Failed on PE -    0
       Checkpoint --  1                           : Result:  FAIL
 352 : SMMU Revision,S-EL2 support Hyp
       Checkpoint --  2                           : Result:  SKIPPED
 354 : SMMUv3 Integration compliance              : Result:  PASS

      One or more SMMU tests failed or were skipped.```