【问题标题】:Change the Size of SWIOTLB Permanently in Linux Kernel在 Linux 内核中永久更改 SWIOTLB 的大小
【发布时间】:2019-03-20 21:12:29
【问题描述】:

我在 64 位内核版本 4.19.0 和默认 SWIOTLB 大小 64M 的 Linux Debian 上工作。 对于我开发的内核驱动程序的需要,我想使用超过 64M 的 SWIOTLB。 有什么方法可以永久更改 SWIOTLB 大小。 我一直在寻找,但我不清楚。

谢谢!

【问题讨论】:

    标签: linux-kernel driver tlb


    【解决方案1】:

    swiotlb=65536 提供给内核命令行(例如/etc/default/grub)将提供 128MB 的 swiotlb。要使其永久化,我们可以使用update-grub 命令。如果硬件有硬件 IOMMU,iommu=force intel_iommu=on 通常不需要 swiotlb。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多