On 10/10/22 06:16, Peter Maydell wrote:
The doc also says that we (as fake EL3) should be setting SMCR_EL3.LEN to the same value for all CPUs. Currently we do do that, but it's always the reset value of 0. Richard: does that have any odd effects (I have a feeling it clamps the VL to the minimum supported value)?
Yes, it clamps to minimum.
Should we be setting SMCR_EL3.LEN to the max supported value here?
We can set it to 15 universally without consequence. It will be clamped to the max supported value elsewhere when interpreting the combined EL[123] fields. r~