I've got new laptop at work (Lenovo A485) and there are few issues with it. It prints AMD-Vi: IOAPIC[32] not in IVRS table
and kernel panic after that. So far I've figured few ways to get the system up and running.
noapic
- terrible performance and high temperature, so not really a good way to do itamd_iommu=off
- not ideal eitherivrs_ioapic[32]=00:14.0 ivrs_ioapic[33]=00:00.2
- this seems to work fineiommu=soft
My questions are about iommu=soft
. I'm not sure what exactly it does. What are the implications of this mode? What is preferable, overriding the IVRS table or iommu=soft?