Постоянно меняйте размер SWIOTLB в ядре Linux
Я работаю на Linux Debian с 64-битным ядром версии 4.19.0 и SWIOTLB размером по умолчанию 64M. Для нужд драйвера ядра, который я разрабатываю, я бы хотел использовать SWIOTLB более 64M. Есть ли способ изменить размер SWIOTLB навсегда. Я продолжаю искать, но мне это не понятно.
Спасибо!
0 ответов
Давать swiotlb=65536
в командную строку ядра (например, /etc/default/grub
) дает 128 МБ swiotlb. Чтобы сделать это постоянным, мы можем использоватьupdate-grub
команда. Если на оборудовании есть оборудование IOMMU,iommu=force intel_iommu=on
обычно устраняет необходимость в swiotlb.