[PATCH] [core-for-CI] iommu/vt-d: Enable ATS before cache tag assignment
Lucas De Marchi
lucas.demarchi at intel.com
Tue Jun 24 17:39:51 UTC 2025
On Tue, 24 Jun 2025 14:54:12 +0530, Tejas Upadhyay wrote:
> This is a core-for-CI patch for
> https://lore.kernel.org/linux-iommu/20250620060802.3036137-1-baolu.lu@linux.intel.com/
>
> Commit <4f1492efb495> ("iommu/vt-d: Revert ATS timing change to fix boot
> failure") placed the enabling of ATS in the probe_finalize callback. This
> occurs after the default domain attachment, which is when the ATS cache
> tag is assigned. Consequently, the device TLB cache tag is missed when the
> domain is attached, leading to the device TLB not being invalidated in the
> iommu_unmap paths.
>
> [...]
Applied to our topic/core-for-CI branch to let more tests happen on it,
but from the reported fixes, it's looking good. Thanks!
[1/1] iommu/vt-d: Enable ATS before cache tag assignment
commit: df2ed2be971d13ac658cf8049303462f1bfa4b82
Best regards,
--
Lucas De Marchi
More information about the Intel-xe
mailing list