Skip to content

bsa-acs : B_MEM_06 test name issue #271

@sunnywang-arm

Description

@sunnywang-arm

B_MEM_06 test name now is "Check Addressability for non-DMA dev".

However, the rule B_MEM_06 below is not to validate non-DMA devices.

  • B_MEM_06 Non-secure devices that cannot directly address all of the Non-secure address space must be placed behind a stage 1 SMMU that is compatible with the Arm SMMUv2 or SMMUv3 specification, that has an output address size large enough to address all of the Non-secure address space.

Therefore, the test name might be a bit misleading. My understanding is that the test is not actually targeting non-DMA devices. Instead, it validates DMA-capable devices with limited addressability. In particular, it checks whether a device with a limited DMA address width (for example, a 32-bit DMA device) is placed behind an SMMU so that it can access the full Non-secure address space through translation.

We should change the test name to something like "Check 32-bit DMA device behind SMMU"

Metadata

Metadata

Labels

bsaBase System Architecture ACS specific issues/enhancements/questions.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions