diff options
author | Shuah Khan <shuah.kh@samsung.com> | 2013-09-24 15:21:20 -0600 |
---|---|---|
committer | Joerg Roedel <joro@8bytes.org> | 2013-09-25 11:07:04 +0200 |
commit | 56fa484969c367e3ae43a012a7b99f75bb4f3bdb (patch) | |
tree | c34c0fd586c5a43cc575ee61c0ee67b7e2b1e010 /drivers/iommu | |
parent | 04fa2f7f837601903e5fe0f93bc2af8559d8c035 (diff) | |
download | linux-56fa484969c367e3ae43a012a7b99f75bb4f3bdb.tar.bz2 |
iommu: Change iommu driver to call io_page_fault trace event
Change iommu driver call io_page_fault trace event. This iommu_error class
event can be enabled to trigger when an iommu error occurs. Trace information
includes driver name, device name, iova, and flags.
Testing:
Added trace calls to iommu_prepare_identity_map() for testing some of the
conditions that are hard to trigger. Here is the trace from the testing:
swapper/0-1 [003] .... 2.003774: io_page_fault: IOMMU:pci 0000:00:02.0 iova=0x00000000cb800000 flags=0x0002
swapper/0-1 [003] .... 2.004098: io_page_fault: IOMMU:pci 0000:00:1d.0 iova=0x00000000cadc6000 flags=0x0002
swapper/0-1 [003] .... 2.004115: io_page_fault: IOMMU:pci 0000:00:1a.0 iova=0x00000000cadc6000 flags=0x0002
swapper/0-1 [003] .... 2.004129: io_page_fault: IOMMU:pci 0000:00:1f.0 iova=0x0000000000000000 flags=0x0002
Signed-off-by: Shuah Khan <shuah.kh@samsung.com>
Signed-off-by: Joerg Roedel <joro@8bytes.org>
Diffstat (limited to 'drivers/iommu')
0 files changed, 0 insertions, 0 deletions