diff options
author | Lu Baolu <baolu.lu@linux.intel.com> | 2022-09-26 16:15:29 +0300 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2022-09-26 16:52:26 +0300 |
commit | 6ad931a232e71620c6dbb8d573ccef51f84f2566 (patch) | |
tree | 12f9b04423e9fbddaf98c49f8b15e6c3fd0910a0 /sound/soc/soc-pcm.c | |
parent | eb5b20114b9710d1dcd4118dbf01b081c104bbc0 (diff) | |
download | linux-6ad931a232e71620c6dbb8d573ccef51f84f2566.tar.xz |
iommu/vt-d: Avoid unnecessary global DMA cache invalidation
Some VT-d hardware implementations invalidate all DMA remapping hardware
translation caches as part of SRTP flow. The VT-d spec adds a ESRTPS
(Enhanced Set Root Table Pointer Support, section 11.4.2 in VT-d spec)
capability bit to indicate this. With this bit set, software has no need
to issue the global invalidation request.
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Reviewed-by: Jerry Snitselaar <jsnitsel@redhat.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Link: https://lore.kernel.org/r/20220919062523.3438951-3-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'sound/soc/soc-pcm.c')
0 files changed, 0 insertions, 0 deletions