> From: Jacob Pan <[email protected]>
> Sent: Thursday, March 26, 2020 1:55 AM
> 
> Assign system-wide PASID capacity with enumerated max value.
> Currently, all Intel SVM capable devices should support full 20 bits of
> PASID value.
> 
> Signed-off-by: Jacob Pan <[email protected]>
> ---
>  drivers/iommu/intel-iommu.c | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/drivers/iommu/intel-iommu.c b/drivers/iommu/intel-iommu.c
> index a699a765c983..ec3fc121744a 100644
> --- a/drivers/iommu/intel-iommu.c
> +++ b/drivers/iommu/intel-iommu.c
> @@ -3510,6 +3510,10 @@ static int __init init_dmars(void)
>       if (ret)
>               goto free_iommu;
> 
> +     /* PASID is needed for scalable mode irrespective to SVM */
> +     if (intel_iommu_sm)
> +             ioasid_install_capacity(intel_pasid_max_id);
> +
>       /*
>        * for each drhd
>        *   enable fault log
> --
> 2.7.4

Reviewed-by: Kevin Tian <[email protected]>
_______________________________________________
iommu mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/iommu

Reply via email to