Skip to content

ARM SMMU parameter values #1124

Answered by giactra
sammy17 asked this question in Q&A
May 11, 2024 · 1 comments · 1 reply
Discussion options

You must be logged in to vote

I just wanted to ask whether there is any reasoning behind the parameter values specified in ARM SMMU: https://github.com/gem5/gem5/blob/stable/src/dev/arm/SMMUv3.py

For example, why request port size is set to 16 bytes? Is this representative of the real ARM SMMUv3 hardware?

Hi @sammy17, as I said in one of our earlier discussions, the SMMUv3 in gem5 is an architectural model and does not claim to be representative of any real SMMUv3 implementation.

The parameters (latencies and buffer sizes) allow an user to experiment with them, but no importance shall be given to their default value.

Similarly, what is the reasoning behind setting the xlate_slots value of the device interface to …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@sammy17
Comment options

Answer selected by sammy17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants