Hello,
I am attempting to do virtualization under Debian GNU/Linux (x86_64) using KVM (Kernel-based Virtual Machine). The Linux Kernel has the ability to utilize the Input/Output Memory Management Unit (IOMMU) [1,2] which is available in the northbridge chipset of the GA-890FXA-UD5 motherboard. The chipset, AMD 890FX (aka RD890) has been reported numerous times to support IOMMU [3,4,5,6] which made me go off to buy this motherboard, for this chipset. By using the IOMMU, I can do AGP and PCI passthrough to the virtual machine using the Graphics Address Remapping Table (GART), which is done by the IOMMU. Well, it seems I don't have IOMMU enabled, according the the boot logs on Linux.
Within the BIOS (version F2 (just updated)), there is only a switch for virtualization and that is it. Even under the "advanced" settings (Ctrl+F1) <ctrl><f1>there is still no switch for IOMMU related configurations.
So my question is (finally), will there be support for this option on this motherboard for this northbridge chipset in the near future? Or should I return this motherboard because it is just not wired for IOMMU and there is no way the BIOS vendor will support this? Or is it already setup and turned on (with no switch in the BIOS) for IOMMU and I'm just configuring Linux the wrong way (the hardware configuration is fine)? Am I doing something wrong here?
Thank you for your time and effort.
Cheers,
kuzew
[1] - IOMMU - Wikipedia, the free encyclopedia
[2] - I/O Virtualization and AMD's IOMMU
[3] - msicomputer 890FXA-GD70 PCSTATS Review - Introducing AMD 890FX and SB850 Chipsets
[4] - AMD 800 chipset series - Wikipedia, the free encyclopedia
[5] - Asus, Gigabyte, and MSI tackle AMD's 890FX chipset - The Tech Report - Page 1
[6] - 8-Series Chipsets, Revealed : AMD Phenom II X6 1090T And 890FX Platform Review: Hello, Leo</f1></ctrl>
I am attempting to do virtualization under Debian GNU/Linux (x86_64) using KVM (Kernel-based Virtual Machine). The Linux Kernel has the ability to utilize the Input/Output Memory Management Unit (IOMMU) [1,2] which is available in the northbridge chipset of the GA-890FXA-UD5 motherboard. The chipset, AMD 890FX (aka RD890) has been reported numerous times to support IOMMU [3,4,5,6] which made me go off to buy this motherboard, for this chipset. By using the IOMMU, I can do AGP and PCI passthrough to the virtual machine using the Graphics Address Remapping Table (GART), which is done by the IOMMU. Well, it seems I don't have IOMMU enabled, according the the boot logs on Linux.
Within the BIOS (version F2 (just updated)), there is only a switch for virtualization and that is it. Even under the "advanced" settings (Ctrl+F1) <ctrl><f1>there is still no switch for IOMMU related configurations.
So my question is (finally), will there be support for this option on this motherboard for this northbridge chipset in the near future? Or should I return this motherboard because it is just not wired for IOMMU and there is no way the BIOS vendor will support this? Or is it already setup and turned on (with no switch in the BIOS) for IOMMU and I'm just configuring Linux the wrong way (the hardware configuration is fine)? Am I doing something wrong here?
Thank you for your time and effort.
Cheers,
kuzew
[1] - IOMMU - Wikipedia, the free encyclopedia
[2] - I/O Virtualization and AMD's IOMMU
[3] - msicomputer 890FXA-GD70 PCSTATS Review - Introducing AMD 890FX and SB850 Chipsets
[4] - AMD 800 chipset series - Wikipedia, the free encyclopedia
[5] - Asus, Gigabyte, and MSI tackle AMD's 890FX chipset - The Tech Report - Page 1
[6] - 8-Series Chipsets, Revealed : AMD Phenom II X6 1090T And 890FX Platform Review: Hello, Leo</f1></ctrl>
Comment