55ee5e67a5
The execution time of some operations is very performance critical, such as cache invalidation and PRQ processing time. This adds some common code to monitor the execution time range of those operations. The interfaces include enabling/disabling, checking status, updating sampling data and providing a common string format for users. Signed-off-by: Fenghua Yu <fenghua.yu@intel.com> 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-14-baolu.lu@linux.intel.com Signed-off-by: Joerg Roedel <jroedel@suse.de>
9 lines
326 B
Makefile
9 lines
326 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
obj-$(CONFIG_DMAR_TABLE) += dmar.o
|
|
obj-$(CONFIG_INTEL_IOMMU) += iommu.o pasid.o
|
|
obj-$(CONFIG_DMAR_TABLE) += trace.o cap_audit.o
|
|
obj-$(CONFIG_DMAR_PERF) += perf.o
|
|
obj-$(CONFIG_INTEL_IOMMU_DEBUGFS) += debugfs.o
|
|
obj-$(CONFIG_INTEL_IOMMU_SVM) += svm.o
|
|
obj-$(CONFIG_IRQ_REMAP) += irq_remapping.o
|