Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - G index
The Linux kernel configuration item CONFIG_GART_IOMMU
has multiple definitions:
arch/x86/Kconfig
The configuration item CONFIG_GART_IOMMU:
CONFIG_X86_64 && CONFIG_PCI && CONFIG_AMD_NB
Provides a driver for older AMD Athlon64/Opteron/Turion/Sempron GART based hardware IOMMUs.
The GART supports full DMA access for devices with 32-bit access limitations, on systems with more than 3 GB. This is usually needed for USB, sound, many IDE/SATA chipsets and some other devices.
Newer systems typically have a modern AMD IOMMU, supported via the AMD_IOMMU=y config option.
In normal configurations this driver is only active when needed: there's more than 3 GB of memory and the system contains a 32-bit limited device.
If unsure, say Y.
arch/x86/Kconfig
The configuration item CONFIG_GART_IOMMU:
( CONFIG_EXPERT ) && ( CONFIG_X86_64 && CONFIG_PCI && CONFIG_AMD_NB )
Support for full DMA access of devices with 32bit memory access only on systems with more than 3GB. This is usually needed for USB, sound, many IDE/SATA chipsets and some other devices. Provides a driver for the AMD Athlon64/Opteron/Turion/Sempron GART based hardware IOMMU and a software bounce buffer based IOMMU used on Intel systems and as fallback. The code is only active when needed (enough memory and limited device) unless IOMMU_DEBUG or iommu=force is specified too.
arch/x86_64/Kconfig
The configuration item CONFIG_GART_IOMMU:
CONFIG_PCI
Support for hardware IOMMU in AMD's Opteron/Athlon64 Processors and for the bounce buffering software IOMMU. Needed to run systems with more than 3GB of memory properly with 32-bit PCI devices that do not support DAC (Double Address Cycle). The IOMMU can be turned off at runtime with the iommu=off parameter. Normally the kernel will take the right choice by itself. This option includes a driver for the AMD Opteron/Athlon64 IOMMU northbridge and a software emulation used on other systems without hardware IOMMU. If unsure, say Y.
arch/x86_64/Kconfig
The configuration item CONFIG_GART_IOMMU:
CONFIG_PCI
Support the IOMMU. Needed to run systems with more than 3GB of memory properly with 32-bit PCI devices that do not support DAC (Double Address Cycle). The IOMMU can be turned off at runtime with the iommu=off parameter. Normally the kernel will take the right choice by itself. This option includes a driver for the AMD Opteron/Athlon64 IOMMU and a software emulation used on some other systems. If unsure, say Y.
Raw data from LKDDb:
(none)
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - G index
Automatically generated (in year 2024). See also LKDDb sources on GitLab