iommu/amd: Add support for page response
authorSuravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Thu, 18 Apr 2024 10:33:55 +0000 (10:33 +0000)
committerJoerg Roedel <jroedel@suse.de>
Fri, 26 Apr 2024 10:16:02 +0000 (12:16 +0200)
commit405e2f122b83363f6793c5cb086cede536495b4f
tree8425785904540b0a0506dc08871f51c41ea64255
parent61928bab9d26b147d41d9b9a4d2328d0e1d6c0c0
iommu/amd: Add support for page response

This generates AMD IOMMU COMPLETE_PPR_REQUEST for the specified device
with the specified PRI Response Code.

Also update amd_iommu_complete_ppr() to accept 'struct device' instead
of pdev as it just need device reference.

Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Signed-off-by: Wei Huang <wei.huang2@amd.com>
Co-developed-by: Vasant Hegde <vasant.hegde@amd.com>
Signed-off-by: Vasant Hegde <vasant.hegde@amd.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Link: https://lore.kernel.org/r/20240418103400.6229-11-vasant.hegde@amd.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd/amd_iommu.h
drivers/iommu/amd/iommu.c
drivers/iommu/amd/ppr.c