| Hi,
I'm running a machine with:
- Hypervisor: xen-unstable
- Dom0: xen/next-2.6.32.17  commit c3f5aba942c7516a5c76c47345ff0a473daf2542
Hardware:
-MSI 890FXA-GD70 with AMD IOMMU
-Phenom X6
I'm trying to do PCI passthrough to a HVM, this fails with:
Error: Failed to assign device to IOMMU 
(0000:04:00.0@100,msitranslate=1,power_mgmt=0)
Error: pci: to avoid potential security issue, 0000:08:00.0 is not allowed to 
be assigned to guest since it is behind PCIe switch that does not support or 
enable ACS.
I have found this thread https://bugzilla.redhat.com/show_bug.cgi?id=526713 
regarding the ACS problem, which says the pci bridges need these capabilities:
        ScrValid+, ReqRedir+, CmpltRedir+, and UpstreamFwd+  
When i do a lspci -vvv on my system i see these capabilities, but i do see some 
disturbing debug message on boot when amd_iommu_debug is on.
Attached:
- xm info
- xm dmesg (booted with amd_iommu_debug on)
- dmesg
- lspci -vvv
--
Sander dmesg.txt Description: Text document
  lspci.txt Description: Text document
  lspci-tree.txt Description: Text document
  xm-dmesg.txt Description: Text document
  xm-info.txt Description: Text document
 _______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 |