The current code fails to sanitize SMMU_S_STRTAB_BASE_CFG
LOG2SIZE and SPLIT which are used in the STE lookup. This
could potentially lead to wrong shifts/masks in
smmu_find_ste() and does not fully comply with the spec.
Best Regards
Eric
Eric Auger (2):
hw/arm/smmuv3: Sanitize SMMU_S_STRTAB_BASE_CFG.SPLIT
hw/arm/smmuv3: Sanitize SMMU_S_STRTAB_BASE_CFG.LOG2SIZE
hw/arm/smmuv3.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
--
2.53.0