Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - I index
The Linux kernel configuration item CONFIG_IOMMU_VMERGE
has multiple definitions:
arch/powerpc/Kconfig
The configuration item CONFIG_IOMMU_VMERGE:
CONFIG_PPC64
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.
arch/powerpc/Kconfig
The configuration item CONFIG_IOMMU_VMERGE:
CONFIG_EXPERIMENTAL && CONFIG_PPC64
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.
arch/ppc64/Kconfig
The configuration item CONFIG_IOMMU_VMERGE:
CONFIG_EXPERIMENTAL
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.
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 - I index
Automatically generated (in year 2025). See also LKDDb sources on GitLab