Hello.
I am looking for sample source code to understand how to program the MMU-500 SMMU.
The MMU-500 Technical Reference Manual (DDI0517F) does not contain any code samples.
Our processor is arm A53, and we are running bare metal (no OS).
The MMU-500 TRM does mention another document called the "Technical Reference Manual Supplement".
Technical Reference Manual SupplementThis supplement describes how to initialize the MMU-500, and how theMMU-500 generates final memory attributes.The TRM Supplement is a confidential book that is only available to licensees.
Does this document contain initialization code samples? We are not a licensee.
thx,
bob
Hello,
I contacted ARM and they informed me I will need access to the MMU-500 Technical Supplement.
That's the document I mentioned in the original post, so it looks like it is needed.
I will need to work with our folks who handle IP, as this document is not public.
The ARM contact also provided some sample code separately which I need to review.
So overall it looks like the TRM Supplement document and sample code provided by ARM are the best answer.
Thanks again for the help. I am marking this ticket closed.