Eri*_*ric 11 bios acpi linux-kernel iommu
注意:如果您在支持IOMMU的主板上安装了AMD A55芯片组,请将您的副本/sys/firmware/acpi/tables/DMAR(或任何描述IOMMU的名称)发送给我.你没有任何风险.谢谢!
大多数主板制造商都不打算发布支持IOMMU的BIOS(BIOS中没有选项).
我不赞成AMD 的这篇文章是BIOS通过添加ACPI表来初始化IOMMU.
因此,如果我可以从具有不同主板但支持IOMMU的相同芯片组的系统转储ACPI表(acpidump/acpiextract),是否可以通过在iommu模块之前的某个时刻插入这些表来激活IOMMU装?
如果iommu内置在内核中(而不是模块),是否有任何机制允许在内核启动的早期阶段动态更改acpi表?否则也许引导程序(grub/lilo)可以做到这一点?
很可能这些"新"表中的某些地址需要更新.这些地址是否会在现有的ACPI表中(这样差异会有所帮助)?
好问题.我们有一个加载额外DSDT的机制(参见参考资料Documentation/acpi/dsdt-overriding.txt),也可以覆盖一些方法(method-customizing.txt)但我不确定DMAR表.至少ACPI规范并未说明可以像这样使用.我认为你可能会破解你的内核并尝试这样做,但它是否可以升级?
更新.哦,这个看起来很有希望:Documentation/acpi/initrd_table_override.txt
| 归档时间: |
|
| 查看次数: |
1378 次 |
| 最近记录: |