Hi,
I am trying to set a verification environment for an SMMUv3 driver that we plan to develop on the FVP_Base_RevC-2xAEMvA. For this we require a DMA capable device that is not on the PCIe bus. The SMMUv3TestEngine instance on the virtual platform seems to be a suitable fit, but failed to find any documentation on howto use it. Is there any documentation or sample source code that might be useful for taking this path?
Kind regards,
Yaman
Hi Yaman,
Unfortunately, Arm doesn't have any official documentation for the SMMUv3TestEngine. It's an example simulation model in Fast Models (FM) and its header file SMMUv3TestEngine.h in FM has comments in it. If you are a licensee of Fast Models, you can download FM from this link.and can receive technical support through the support service page..
I hope this helps.
Toshi
Hi Toshihisa. Thanks for the answer!