Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - G index

CONFIG_GART_IOMMU: GART IOMMU support

General informations

The Linux kernel configuration item CONFIG_GART_IOMMU has multiple definitions:

GART IOMMU support found in arch/x86/Kconfig

The configuration item CONFIG_GART_IOMMU:

Help text

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.

IOMMU support found in arch/x86_64/Kconfig

The configuration item CONFIG_GART_IOMMU:

Help text

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.

K8 GART IOMMU support found in arch/x86_64/Kconfig

The configuration item CONFIG_GART_IOMMU:

Help text

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.

Old AMD GART IOMMU support found in arch/x86/Kconfig

The configuration item CONFIG_GART_IOMMU:

Help text

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.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - G index

Automatically generated (in year 2014) with gen-web-lkddb.py in lkddb-sources.