iommu/vt-d: Add cache invalidation latency sampling
authorLu Baolu <baolu.lu@linux.intel.com>
Thu, 10 Jun 2021 02:01:07 +0000 (10:01 +0800)
committerJoerg Roedel <jroedel@suse.de>
Thu, 10 Jun 2021 07:06:13 +0000 (09:06 +0200)
commit74eb87a0f9eb8c81264f2eb1b13d578c951b7533
tree78a730540186487be202349c134eab7f317b781e
parent456bb0b97f00fe8defba155c0a4c48d951635395
iommu/vt-d: Add cache invalidation latency sampling

Queued invalidation execution time is performance critical and needs
to be monitored. This adds code to sample the execution time of IOTLB/
devTLB/ICE cache invalidation.

Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Link: https://lore.kernel.org/r/20210520031531.712333-1-baolu.lu@linux.intel.com
Link: https://lore.kernel.org/r/20210610020115.1637656-16-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/intel/dmar.c