【发布时间】:2015-08-24 08:46:17
【问题描述】:
注意:如果您的主板上有支持 IOMMU 的 AMD A55 芯片组,请将您的/sys/firmware/acpi/tables/DMAR(或任何描述 IOMMU 的名称)的副本发送给我。对您来说没有任何风险。谢谢!
大多数主板制造商不会发布支持 IOMMU 的 BIOS(BIOS 中没有选项)。
我对 AMD 的 this document 的理解是 BIOS 通过添加 ACPI 表来初始化 IOMMU。
因此,如果我可以从具有不同主板但支持 IOMMU 的相同芯片组的系统中获取 ACPI 表的转储(acpidump/acpiextract),是否可以通过在之前的某个时间插入这些表来激活 IOMMU iommu 模块加载了吗?
如果 iommu 内置在内核中(而不是作为模块),是否有任何机制允许在内核启动的早期动态更改 acpi 表?否则也许引导加载程序(grub/lilo)可以做到这一点?
这些“新”表中的某些地址很可能需要更新。这些地址是否会出现在现有的 ACPI 表中(以便区分会有所帮助)?
【问题讨论】:
标签: linux-kernel bios acpi iommu