diff options
Diffstat (limited to 'OvmfPkg/VirtioPciDeviceDxe')
-rw-r--r-- | OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c b/OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c index bc4f6fe8bf..8aae58e8b4 100644 --- a/OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c +++ b/OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c @@ -458,9 +458,13 @@ VirtioPciDeviceBindingStart ( goto ClosePciIo;
}
- Status = Device->PciIo->Attributes (Device->PciIo,
- EfiPciIoAttributeOperationEnable,
- EFI_PCI_IO_ATTRIBUTE_IO, NULL);
+ Status = Device->PciIo->Attributes (
+ Device->PciIo,
+ EfiPciIoAttributeOperationEnable,
+ (EFI_PCI_IO_ATTRIBUTE_IO |
+ EFI_PCI_IO_ATTRIBUTE_BUS_MASTER),
+ NULL
+ );
if (EFI_ERROR (Status)) {
goto ClosePciIo;
}
|