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

CONFIG_IOMMU_VMERGE: Enable IOMMU virtual merging

General informations

The Linux kernel configuration item CONFIG_IOMMU_VMERGE has multiple definitions:

Enable IOMMU virtual merging found in arch/powerpc/Kconfig

The configuration item CONFIG_IOMMU_VMERGE:

Help text

Cause IO segments sent to a device for DMA to be merged virtually by the IOMMU when they happen to have been allocated contiguously. This doesn't add pressure to the IOMMU allocator. However, some drivers don't support getting large merged segments coming back from *_map_sg().

Most drivers don't have this problem; it is safe to say Y here.

Enable IOMMU virtual merging (EXPERIMENTAL) found in arch/powerpc/Kconfig

The configuration item CONFIG_IOMMU_VMERGE:

Help text

Cause IO segments sent to a device for DMA to be merged virtually by the IOMMU when they happen to have been allocated contiguously. This doesn't add pressure to the IOMMU allocator. However, some drivers don't support getting large merged segments coming back from *_map_sg(). Say Y if you know the drivers you are using are properly handling this case.

Enable IOMMU virtual merging (EXPERIMENTAL) found in arch/ppc64/Kconfig

The configuration item CONFIG_IOMMU_VMERGE:

Help text

Cause IO segments sent to a device for DMA to be merged virtually by the IOMMU when they happen to have been allocated contiguously. This doesn't add pressure to the IOMMU allocator. However, some drivers don't support getting large merged segments coming back from *_map_sg(). Say Y if you know the drivers you are using are properly handling this case.

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 - I index

Automatically generated (in year 2024). See also LKDDb sources on GitLab