With CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC enabled, the arm64 kernel still allocates the default SWIOTLB buffer (64MB) even if ZONE_DMA is disabled or all the RAM fits into this zone. However, this potentially wastes a non-negligible amount of memory on platforms with little RAM. Reduce the SWIOTLB size to 1MB per 1GB of RAM if only needed for kmalloc() buffer bouncing. |
||
|---|---|---|
| .. | ||
| archive | ||
| arm64-sm8550 | ||
| imx8m-current | ||
| media-current | ||
| media-edge | ||
| media-legacy | ||
| odroidxu4-current | ||
| rk35xx-legacy | ||
| rk35xx-vendor-6.1 | ||
| rockchip-rk3588-collabora | ||
| rockchip-rk3588-edge | ||
| arm64-sm8250 | ||
| mt7623-legacy | ||
| s5p6818-legacy | ||
| sun50iw9-legacy | ||
| zynq-legacy | ||