-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sbsa-acs should show a failure rather than skipping test for No SMMU case #513
Comments
Hi @sunnywang-arm, Agree, that the check is not required for SBSA and only needed in BSA. On the SBSA L3 no smmu failure, currently as per SBSA L3 checklist required BSA SMMU rules are run. Please share your thoughts. Thanks, |
Thanks for the prompt follow-up, @chetan-rathore. |
Hi @sunnywang-arm, Currently there are no sbsa direct test at L3, and the code block was incorrectly skipping the SMMU L4+ tests if no smmu. |
Oh, I got it. I thought the fix was #514 (the one linked to this issue) but it turned out ARM-software/bsa-acs#391 is the fix. I checked the wrong pull request. Yeah, the fix looks good to me. Thanks, @chetan-rathore and @ajayswar-s |
Now if the system doesn't have SMMU, sbsa-acs is showing "No SMMU Controller Found, Skipping SMMU tests..." rather than a failure. Per Table 2: SBSA level mapping summary in SBSA specification, it looks like a SMMU is required in SBSA level 3. I'm not sure if we have a level 3 test to check the configurations mentioned in Table 2. If not, we will need to add a test for it.
It looks like we should remove the code block below in val\sbsa\src\sbsa_execute_test.c.
The text was updated successfully, but these errors were encountered: