On Wed, 3 Jun 2026 at 13:44, Eric Auger <[email protected]> wrote:
>
> Currently it is possible to attach several arm-smmuv3 devices to the
> same bus although it is a wrong setup.
>
> Change the prototype of pci_setup_iommu_per_bus to pass an error
> handle. This latter is set when iommu_per_bus is already set and
> used by the single caller (smmu_base_realize) to report a useful
> error to the end-user.
>
> While at it document pci_setup_iommu_per_bus callback in the header.
>
> Fixes: 66d2f665e163 ("hw/arm/virt: Allow user-creatable SMMUv3 dev 
> instantiation")
> Signed-off-by: Eric Auger <[email protected]>
> Tested-by: Nathan Chen <[email protected]>
> Reviewed-by: Shameer Kolothum <[email protected]>
> Reviewed-by: Nicolin Chen <[email protected]>

I'll take this into target-arm.next as it's a fix for a function
that's only used by the arm SMMU.

thanks
-- PMM

Reply via email to