diff options
Diffstat (limited to 'arch/x86_64/Kconfig')
-rw-r--r-- | arch/x86_64/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/x86_64/Kconfig b/arch/x86_64/Kconfig index 5cf941774347..c2d24991bb2b 100644 --- a/arch/x86_64/Kconfig +++ b/arch/x86_64/Kconfig | |||
@@ -772,6 +772,16 @@ config DMAR_GFX_WA | |||
772 | all the OS-visible memory. Hence the driver can continue | 772 | all the OS-visible memory. Hence the driver can continue |
773 | to use physical addresses for DMA. | 773 | to use physical addresses for DMA. |
774 | 774 | ||
775 | config DMAR_FLOPPY_WA | ||
776 | bool | ||
777 | depends on DMAR | ||
778 | default y | ||
779 | help | ||
780 | Floppy disk drivers are know to bypass DMA API calls | ||
781 | thereby failing to work when IOMMU is enabled. This | ||
782 | workaround will setup a 1:1 mapping for the first | ||
783 | 16M to make floppy (an ISA device) work. | ||
784 | |||
775 | source "drivers/pci/pcie/Kconfig" | 785 | source "drivers/pci/pcie/Kconfig" |
776 | 786 | ||
777 | source "drivers/pci/Kconfig" | 787 | source "drivers/pci/Kconfig" |