1*7232ab8bSKan LiangWhat:		/sys/bus/event_source/devices/dmar*/format
2*7232ab8bSKan LiangDate:		Jan 2023
3*7232ab8bSKan LiangKernelVersion:  6.3
4*7232ab8bSKan LiangContact:	Kan Liang <kan.liang@linux.intel.com>
5*7232ab8bSKan LiangDescription:	Read-only.  Attribute group to describe the magic bits
6*7232ab8bSKan Liang		that go into perf_event_attr.config,
7*7232ab8bSKan Liang		perf_event_attr.config1 or perf_event_attr.config2 for
8*7232ab8bSKan Liang		the IOMMU pmu.  (See also
9*7232ab8bSKan Liang		ABI/testing/sysfs-bus-event_source-devices-format).
10*7232ab8bSKan Liang
11*7232ab8bSKan Liang		Each attribute in this group defines a bit range in
12*7232ab8bSKan Liang		perf_event_attr.config, perf_event_attr.config1,
13*7232ab8bSKan Liang		or perf_event_attr.config2. All supported attributes
14*7232ab8bSKan Liang		are listed below (See the VT-d Spec 4.0 for possible
15*7232ab8bSKan Liang		attribute values)::
16*7232ab8bSKan Liang
17*7232ab8bSKan Liang		    event		= "config:0-27"   - event ID
18*7232ab8bSKan Liang		    event_group		= "config:28-31"  - event group ID
19*7232ab8bSKan Liang
20*7232ab8bSKan Liang		    filter_requester_en	= "config1:0"     - Enable Requester ID filter
21*7232ab8bSKan Liang		    filter_domain_en	= "config1:1"     - Enable Domain ID filter
22*7232ab8bSKan Liang		    filter_pasid_en	= "config1:2"     - Enable PASID filter
23*7232ab8bSKan Liang		    filter_ats_en	= "config1:3"     - Enable Address Type filter
24*7232ab8bSKan Liang		    filter_page_table_en= "config1:4"     - Enable Page Table Level filter
25*7232ab8bSKan Liang		    filter_requester_id	= "config1:16-31" - Requester ID filter
26*7232ab8bSKan Liang		    filter_domain	= "config1:32-47" - Domain ID filter
27*7232ab8bSKan Liang		    filter_pasid	= "config2:0-21"  - PASID filter
28*7232ab8bSKan Liang		    filter_ats		= "config2:24-28" - Address Type filter
29*7232ab8bSKan Liang		    filter_page_table	= "config2:32-36" - Page Table Level filter
30