-
Task
-
Resolution: Done
-
Undefined
-
None
-
2
-
rhel-virt-hwe
-
ssg_virtualization
-
Virt-win 6/Aug- 20/Aug, Virt-win 20/Aug- 03/Sep
-
5
-
False
-
-
None
QE found during experimental testing that when running a Windows guest with the virtual amd iommu device, Windows complains that a device driver could not be found.
As a POC, something like this fixes this issue:
diff --git a/hw/i386/amd_iommu.c b/hw/i386/amd_iommu.c
index 464f0b666e..357a756af4 100644
— a/hw/i386/amd_iommu.c
+++ b/hw/i386/amd_iommu.c
@@ -1655,6 +1655,7 @@ static void amdvi_pci_class_init(ObjectClass
*klass, void *data)
k->vendor_id = PCI_VENDOR_ID_AMD;
k->class_id = 0x0806;
+ k->device_id = 0x1419;
k->realize = amdvi_pci_realize;
set_bit(DEVICE_CATEGORY_MISC, dc->categories);
AMD is still evaluating the correct approach to fix this issue.
- split from
-
RHEL-70926 Qemu/amd-iommu: Advertise a suitable device id
-
- Release Pending
-