-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-10.0, rhel-10.1
-
None
-
No
-
None
-
rhel-virt-hwe-x86e
-
ssg_virtualization
-
None
-
False
-
False
-
-
None
-
None
-
None
-
None
-
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.
- clones
-
RHEL-70926 Qemu/amd-iommu: Advertise a suitable device id
-
- Release Pending
-