H. Peter Anvin | 1965aae | 2008-10-22 22:26:29 -0700 | [diff] [blame] | 1 | #ifndef _ASM_X86_IOMMU_H |
| 2 | #define _ASM_X86_IOMMU_H |
Yinghai Lu | f2cf8e0 | 2007-07-21 17:11:31 +0200 | [diff] [blame] | 3 | |
| 4 | extern void pci_iommu_shutdown(void); |
| 5 | extern void no_iommu_init(void); |
Alexis Bruemmer | 1956a96 | 2008-07-25 19:44:51 -0700 | [diff] [blame] | 6 | extern struct dma_mapping_ops nommu_dma_ops; |
Yinghai Lu | f2cf8e0 | 2007-07-21 17:11:31 +0200 | [diff] [blame] | 7 | extern int force_iommu, no_iommu; |
| 8 | extern int iommu_detected; |
FUJITA Tomonori | e93be88 | 2008-07-10 08:27:49 +0900 | [diff] [blame] | 9 | |
Linus Torvalds | 5b34653 | 2008-10-23 10:22:01 -0700 | [diff] [blame] | 10 | /* 10 seconds */ |
| 11 | #define DMAR_OPERATION_TIMEOUT ((cycles_t) tsc_khz*10*1000) |
| 12 | |
H. Peter Anvin | 1965aae | 2008-10-22 22:26:29 -0700 | [diff] [blame] | 13 | #endif /* _ASM_X86_IOMMU_H */ |