aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86_64/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86_64/Kconfig')
-rw-r--r--arch/x86_64/Kconfig19
1 files changed, 15 insertions, 4 deletions
diff --git a/arch/x86_64/Kconfig b/arch/x86_64/Kconfig
index 5c9aaed589a5..5cf941774347 100644
--- a/arch/x86_64/Kconfig
+++ b/arch/x86_64/Kconfig
@@ -755,11 +755,22 @@ config DMAR
755 depends on PCI_MSI && ACPI && EXPERIMENTAL 755 depends on PCI_MSI && ACPI && EXPERIMENTAL
756 default y 756 default y
757 help 757 help
758 DMA remapping(DMAR) devices support enables independent address 758 DMA remapping (DMAR) devices support enables independent address
759 translations for Direct Memory Access(DMA) from Devices. 759 translations for Direct Memory Access (DMA) from devices.
760 These DMA remapping devices are reported via ACPI tables 760 These DMA remapping devices are reported via ACPI tables
761 and includes pci device scope covered by these DMA 761 and include PCI device scope covered by these DMA
762 remapping device. 762 remapping devices.
763
764config DMAR_GFX_WA
765 bool "Support for Graphics workaround"
766 depends on DMAR
767 default y
768 help
769 Current Graphics drivers tend to use physical address
770 for DMA and avoid using DMA APIs. Setting this config
771 option permits the IOMMU driver to set a unity map for
772 all the OS-visible memory. Hence the driver can continue
773 to use physical addresses for DMA.
763 774
764source "drivers/pci/pcie/Kconfig" 775source "drivers/pci/pcie/Kconfig"
765 776