162306a36Sopenharmony_ciWhat:		/sys/bus/event_source/devices/dmar*/format
262306a36Sopenharmony_ciDate:		Jan 2023
362306a36Sopenharmony_ciKernelVersion:  6.3
462306a36Sopenharmony_ciContact:	Kan Liang <kan.liang@linux.intel.com>
562306a36Sopenharmony_ciDescription:	Read-only.  Attribute group to describe the magic bits
662306a36Sopenharmony_ci		that go into perf_event_attr.config,
762306a36Sopenharmony_ci		perf_event_attr.config1 or perf_event_attr.config2 for
862306a36Sopenharmony_ci		the IOMMU pmu.  (See also
962306a36Sopenharmony_ci		ABI/testing/sysfs-bus-event_source-devices-format).
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci		Each attribute in this group defines a bit range in
1262306a36Sopenharmony_ci		perf_event_attr.config, perf_event_attr.config1,
1362306a36Sopenharmony_ci		or perf_event_attr.config2. All supported attributes
1462306a36Sopenharmony_ci		are listed below (See the VT-d Spec 4.0 for possible
1562306a36Sopenharmony_ci		attribute values)::
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci		    event		= "config:0-27"   - event ID
1862306a36Sopenharmony_ci		    event_group		= "config:28-31"  - event group ID
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci		    filter_requester_en	= "config1:0"     - Enable Requester ID filter
2162306a36Sopenharmony_ci		    filter_domain_en	= "config1:1"     - Enable Domain ID filter
2262306a36Sopenharmony_ci		    filter_pasid_en	= "config1:2"     - Enable PASID filter
2362306a36Sopenharmony_ci		    filter_ats_en	= "config1:3"     - Enable Address Type filter
2462306a36Sopenharmony_ci		    filter_page_table_en= "config1:4"     - Enable Page Table Level filter
2562306a36Sopenharmony_ci		    filter_requester_id	= "config1:16-31" - Requester ID filter
2662306a36Sopenharmony_ci		    filter_domain	= "config1:32-47" - Domain ID filter
2762306a36Sopenharmony_ci		    filter_pasid	= "config2:0-21"  - PASID filter
2862306a36Sopenharmony_ci		    filter_ats		= "config2:24-28" - Address Type filter
2962306a36Sopenharmony_ci		    filter_page_table	= "config2:32-36" - Page Table Level filter
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ciWhat:		/sys/bus/event_source/devices/dmar*/cpumask
3262306a36Sopenharmony_ciDate:		Jan 2023
3362306a36Sopenharmony_ciKernelVersion:	6.3
3462306a36Sopenharmony_ciContact:	Kan Liang <kan.liang@linux.intel.com>
3562306a36Sopenharmony_ciDescription:	Read-only. This file always returns the CPU to which the
3662306a36Sopenharmony_ci		IOMMU pmu is bound for access to all IOMMU pmu performance
3762306a36Sopenharmony_ci		monitoring events.
38