]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c
OvmfPkg/VirtioPciDeviceDxe: supply missing BUS_MASTER attribute
[mirror_edk2.git] / OvmfPkg / VirtioPciDeviceDxe / VirtioPciDevice.c
index bc4f6fe8bfa3a55cb22a17e596a2a656fe55090d..8aae58e8b482e8c735c9020c7c14387bf226cf93 100644 (file)
@@ -458,9 +458,13 @@ VirtioPciDeviceBindingStart (
     goto ClosePciIo;\r
   }\r
 \r
-  Status = Device->PciIo->Attributes (Device->PciIo,\r
-                         EfiPciIoAttributeOperationEnable,\r
-                         EFI_PCI_IO_ATTRIBUTE_IO, NULL);\r
+  Status = Device->PciIo->Attributes (\r
+                            Device->PciIo,\r
+                            EfiPciIoAttributeOperationEnable,\r
+                            (EFI_PCI_IO_ATTRIBUTE_IO |\r
+                             EFI_PCI_IO_ATTRIBUTE_BUS_MASTER),\r
+                            NULL\r
+                            );\r
   if (EFI_ERROR (Status)) {\r
     goto ClosePciIo;\r
   }\r