I've enabled svm and iommu in the bios, but I get not available from dmesg:# root@xen:~# dmesg |grep -i iommu[    0.000000] Command line: placeholder root=UUID=4965005e-54e9-47b9-92ff-04f469927bf8 ro amd_iommu=on iommu=soft iommu=pt iommu=1 quiet[    0.000000] Kernel command line: placeholder root=UUID=4965005e-54e9-47b9-92ff-04f469927bf8 ro amd_iommu=on iommu=soft iommu=pt iommu=1 quiet[    4.271167] AMD IOMMUv2 driver by Joerg Roedel <joerg.roedel@amd.com>[    4.271168] AMD IOMMUv2 functionality not available on this systembios settings:system info:root@xen:~# uname -aLinux xen 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linuxroot@xen:~# dmidecode |grep -i productProduct Name: To be filled by O.E.M.Product Name: GA-970-Gaming SLI-CFroot@xen:~# grep Processor /proc/cpuinfo |tail -1model name  : AMD FX(tm)-8300 Eight-Core Processor           root@xen:~# grep iommu /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT=amd_iommu=on iommu=soft iommu=pt iommu=1 quiet
How to enable IOMMU on Gigabyte GA-970-Gaming SLI-CF
linux;virtual machine;bios
http://wiki.xen.org/wiki/VTd_HowTo:Even when the chipset supports IOMMU, the bios must have a ACPI IVRS table to enable the use of it! So actual support depends on the motherboard manufacturer. At the time of writing all motherboards seem to have a (beta)bios available supporting the IOMMU.Although 970 chipset itself looks to be supporting virtualization, it must be supported by bios as well. Also, I did not find your motherboard listed as known to be working in that respect.So, looks like it does not support virtualization.  I have the experience with GA-990FXA-UD3 and GA-990FXA-UD5 - they both run kvm just fine.