Постоянно меняйте размер 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.

Другие вопросы по тегам