Постоянно меняйте размер SWIOTLB в ядре Linux - PullRequest
0 голосов

Я работаю в Linux Debian с 64-битным ядром версии 4.19.0 и SWIOTLB размером по умолчанию 64M.Для нужд драйвера ядра, который я разрабатываю, я бы хотел использовать SWIOTLB более 64M.Есть ли способ изменить размер SWIOTLB навсегда.Я продолжаю искать, но мне это не понятно.

Спасибо!

1 Ответ

0 голосов
/ 09 августа 2019

Предоставление swiotlb=65536 командной строке ядра (например, /etc/default/grub) дает 128 МБ swiotlb.Чтобы сделать это постоянным, мы можем использовать команду update-grub.Если аппаратное обеспечение имеет аппаратный IOMMU, iommu=force intel_iommu=on обычно устраняет необходимость в swiotlb.

...