注意: 如果您的主板上有AMD A55芯片组并支持IOMMU,请发送给我您的/sys/firmware/acpi/tables/DMAR
的副本(或其他描述IOMMU的名称)。您不会承担任何风险。谢谢!
大多数主板制造商不会费心发布启用IOMMU的BIOS(BIOS中没有选项)。
根据这份来自AMD的文档,我的理解是BIOS通过添加ACPI表来初始化IOMMU。
因此,如果能够从具有不同主板但支持IOMMU的相同芯片组的系统中获取ACPI表(acpidump/acpiextract),是否可以在加载iommu模块之前插入这些表以激活IOMMU?
如果iommu已经构建到内核中(而不是作为模块),是否有任何机制允许在内核引导的早期阶段即时更改ACPI表?否则,引导加载程序(grub/lilo)可以实现吗?
很可能需要更新这些“新”表中的一些地址。这些地址是否在现有的ACPI表中(以便进行比较)?
/sys/firmware/acpi/tables/DMAR
副本发送给我(无论名称是什么,如果不确定,请问我),这对您没有任何风险。谢谢! - Eric