Index: /trunk/src/VBox/Devices/Bus/DevPciIch9.cpp
===================================================================
--- /trunk/src/VBox/Devices/Bus/DevPciIch9.cpp	(revision 85903)
+++ /trunk/src/VBox/Devices/Bus/DevPciIch9.cpp	(revision 85904)
@@ -2245,4 +2245,17 @@
                 break;
             }
+#ifdef VBOX_WITH_IOMMU_AMD
+            case 0x0806:
+            {
+                /* IOMMU. */
+                uint16_t const uVendorId = devpciR3GetWord(pPciDev, VBOX_PCI_VENDOR_ID);
+                if (uVendorId == 0x1022 /* IOMMU_PCI_VENDOR_ID => AMD. */)
+                {
+                    /* AMD. */
+                    devpciR3SetDWord(pDevIns, pPciDev, 0x44, 0xfeb80001); /* set MMIO region address + enable (bit 0). */
+                }
+                break;
+            }
+#endif
             default:
                 break;
