We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I want to do something similar to https://community.arm.com/support-forums/f/soc-design-and-simulation-forum/46584/which-devices-are-behind-the-armv8-a-base-platform-fvp-s-smmu and was wondering if it is already possible to create a device behind the SMMUv3 and let it send some requests.
I have already looked at the different config options, but none seem capable of doing what I want.
Thanks
Benedict
Hi Benedict,
FVP_Base_RevC-2xAEMvA contains an SMMUv3 Test Engine that is designed for this purpose. It is a memory based device that acts as a pseudo DMA controller, which enables one to simulate upto 64 streams. You can find the Linux driver for the device at https://jpbrucker.net/git/linux/log/?h=sva/smmute . Hope that helps.
Cheers,
Yaman
Hi Yaman,
thanks for pointing me to it. I already wrote a small and hacky test driver to instrument the calls based on the tftf-tests, but this seems to be more advanced and clean. Thanks for point me to it.
Best