diff options
Diffstat (limited to 'Documentation/Intel-IOMMU.txt')
-rw-r--r-- | Documentation/Intel-IOMMU.txt | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation/Intel-IOMMU.txt b/Documentation/Intel-IOMMU.txt index cbb4dbaef761..aba7722c2935 100644 --- a/Documentation/Intel-IOMMU.txt +++ b/Documentation/Intel-IOMMU.txt | |||
@@ -63,6 +63,15 @@ Interrupt ranges are not address translated, (0xfee00000 - 0xfeefffff). | |||
63 | The same is true for peer to peer transactions. Hence we reserve the | 63 | The same is true for peer to peer transactions. Hence we reserve the |
64 | address from PCI MMIO ranges so they are not allocated for IOVA addresses. | 64 | address from PCI MMIO ranges so they are not allocated for IOVA addresses. |
65 | 65 | ||
66 | |||
67 | Fault reporting | ||
68 | --------------- | ||
69 | When errors are reported, the DMA engine signals via an interrupt. The fault | ||
70 | reason and device that caused it with fault reason is printed on console. | ||
71 | |||
72 | See below for sample. | ||
73 | |||
74 | |||
66 | Boot Message Sample | 75 | Boot Message Sample |
67 | ------------------- | 76 | ------------------- |
68 | 77 | ||
@@ -85,6 +94,14 @@ When DMAR is enabled for use, you will notice.. | |||
85 | 94 | ||
86 | PCI-DMA: Using DMAR IOMMU | 95 | PCI-DMA: Using DMAR IOMMU |
87 | 96 | ||
97 | Fault reporting | ||
98 | --------------- | ||
99 | |||
100 | DMAR:[DMA Write] Request device [00:02.0] fault addr 6df084000 | ||
101 | DMAR:[fault reason 05] PTE Write access is not set | ||
102 | DMAR:[DMA Write] Request device [00:02.0] fault addr 6df084000 | ||
103 | DMAR:[fault reason 05] PTE Write access is not set | ||
104 | |||
88 | TBD | 105 | TBD |
89 | ---- | 106 | ---- |
90 | 107 | ||