Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - S index
The Linux kernel configuration item CONFIG_SWIOTLB_DEFAULT_SIZE_MB:
CONFIG_SWIOTLBSets the default size of the software IO TLB (SWIOTLB) bounce buffer pool allocated at boot time. The default is 64 MB.
On memory-constrained embedded or mobile platforms (e.g., those with a hardware IOMMU such as ARM SMMU covering most DMA-capable devices), a smaller value such as 4 or 8 MB may be sufficient. The SWIOTLB is then only needed for devices that bypass the IOMMU or have restricted DMA address ranges.
The minimum allowed value is 1 MB. This compile-time default can be overridden at runtime using the "swiotlb=<nslabs>" kernel command line parameter. Refer to Documentation/admin-guide/kernel-parameters.txt for details.
If unsure, leave at the default value of 64.
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 - S index
Automatically generated (in year 2026). See also LKDDb sources on GitLab