Re: [PATCH v2 1/3] iommu/arm-smmu: Fix spurious interrupts with stall-on-fault

2025-01-22 Thread Robin Murphy
On 2025-01-20 3:46 pm, Connor Abbott wrote: On some SMMUv2 implementations, including MMU-500, SMMU_CBn_FSR.SS asserts an interrupt. The only way to clear that bit is to resume the transaction by writing SMMU_CBn_RESUME, but typically resuming the transaction requires complex operations (copying

[PATCH v2 1/3] iommu/arm-smmu: Fix spurious interrupts with stall-on-fault

2025-01-20 Thread Connor Abbott
On some SMMUv2 implementations, including MMU-500, SMMU_CBn_FSR.SS asserts an interrupt. The only way to clear that bit is to resume the transaction by writing SMMU_CBn_RESUME, but typically resuming the transaction requires complex operations (copying in pages, etc.) that can't be done in IRQ cont