Lines Matching +full:iommu +full:- +full:base

1 What:		/sys/kernel/debug/iommu/intel/iommu_regset
5 This file dumps all the register contents for each IOMMU device.
11 $ sudo cat /sys/kernel/debug/iommu/intel/iommu_regset
13 IOMMU: dmar0 Register Base Address: 26be37000
24 IOMMU: dmar1 Register Base Address: fed90000
35 IOMMU: dmar2 Register Base Address: fed91000
46 What: /sys/kernel/debug/iommu/intel/ir_translation_struct
57 $ sudo cat /sys/kernel/debug/iommu/intel/ir_translation_struct
59 Remapped Interrupt supported on IOMMU: dmar0
66 Remapped Interrupt supported on IOMMU: dmar1
75 Posted Interrupt supported on IOMMU: dmar0
79 What: /sys/kernel/debug/iommu/intel/dmar_translation_struct
83 This file dumps Intel IOMMU DMA remapping tables, such
87 '-1' and other PASID related fields are invalid.
93 $ sudo cat /sys/kernel/debug/iommu/intel/dmar_translation_struct
95 IOMMU dmar1: Root Table Address: 0x103027000
103 -1 0x0000000000000000:0x0000000000000000:0x0000000000000000
105 IOMMU dmar0: Root Table Address: 0x103028000
117 What: /sys/kernel/debug/iommu/intel/invalidation_queue
122 IOMMU device.
128 $ sudo cat /sys/kernel/debug/iommu/intel/invalidation_queue
130 Invalidation queue on IOMMU: dmar0
131 Base: 0x10022e000 Head: 20 Tail: 20
144 Invalidation queue on IOMMU: dmar1
145 Base: 0x10026e000 Head: 32 Tail: 32
153 What: /sys/kernel/debug/iommu/intel/dmar_perf_latency
161 /sys/kernel/debug/iommu/intel/dmar_perf_latency
166 * 0 - disable sampling all latency data
168 * 1 - enable sampling IOTLB invalidation latency data
170 * 2 - enable sampling devTLB invalidation latency data
172 * 3 - enable sampling intr entry cache invalidation latency data
174 Next, read /sys/kernel/debug/iommu/intel/dmar_perf_latency gives
183 $ sudo echo 0 > /sys/kernel/debug/iommu/intel/dmar_perf_latency
187 $ sudo echo 1 > /sys/kernel/debug/iommu/intel/dmar_perf_latency
189 $ sudo cat /sys/kernel/debug/iommu/intel/dmar_perf_latency
191 IOMMU: dmar0 Register Base Address: 26be37000
192 <0.1us 0.1us-1us 1us-10us 10us-100us 100us-1ms
195 1ms-10ms >=10ms min(us) max(us) average(us)
200 IOMMU: dmar2 Register Base Address: fed91000
201 <0.1us 0.1us-1us 1us-10us 10us-100us 100us-1ms
204 1ms-10ms >=10ms min(us) max(us) average(us)
209 $ sudo echo 2 > /sys/kernel/debug/iommu/intel/dmar_perf_latency
211 $ sudo cat /sys/kernel/debug/iommu/intel/dmar_perf_latency
213 IOMMU: dmar0 Register Base Address: 26be37000
214 <0.1us 0.1us-1us 1us-10us 10us-100us 100us-1ms
222 What: /sys/kernel/debug/iommu/intel/<bdf>/domain_translation_struct
226 This file dumps a specified page table of Intel IOMMU
232 /sys/kernel/debug/iommu/intel/0000:00:02.0/domain_translation_struct.
237 /sys/kernel/debug/iommu/intel/0000:00:02.0/1/domain_translation_struct.
245 $ sudo cat /sys/kernel/debug/iommu/intel/0000:00:02.0/domain_translation_struct
263 $ sudo cat /sys/kernel/debug/iommu/intel/0000:00:0a.0/1/domain_translation_struct