Skip to content

iommu: backport fixes for drivers/iommu/arm/arm-smmu

Eric Chanudet requested to merge echanude/centos-stream-9:smmuv2-2093061 into main

Bugzilla: https://bugzilla.redhat.com/2093061
Tested: CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST=y passed on QDrive3

Backport fixes for qcom smmu. Selftest output:

[    0.042662] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 32
[    0.042682] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 36
[    0.042694] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 40
[    0.042710] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 42
[    0.042732] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 44
[    0.042743] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 48
[    0.042754] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 32
[    0.042773] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 36
[    0.042792] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 40
[    0.042809] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 42
[    0.042831] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 44
[    0.042853] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 48
[    0.042884] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 32
[    0.042934] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 36
[    0.042974] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 40
[    0.043019] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 42
[    0.043085] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 44
[    0.043148] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 48
[    0.043211] arm-lpae io-pgtable: selftest: completed with 18 PASS 0 FAIL

Signed-off-by: Eric Chanudet echanude@redhat.com

Edited by Eric Chanudet

Merge request reports