This driver produces Virtio Device Protocol instances for Virtio PCI devices.\r
\r
Copyright (C) 2012, Red Hat, Inc.\r
- Copyright (c) 2012, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2012 - 2016, Intel Corporation. All rights reserved.<BR>\r
Copyright (C) 2013, ARM Ltd.\r
\r
This program and the accompanying materials are licensed and made available\r
0, // SubSystemDeviceId\r
VirtioPciGetDeviceFeatures, // GetDeviceFeatures\r
VirtioPciSetGuestFeatures, // SetGuestFeatures\r
- VirtioPciGetQueueAddress, // GetQueueAddress\r
VirtioPciSetQueueAddress, // SetQueueAddress\r
VirtioPciSetQueueSel, // SetQueueSel\r
VirtioPciSetQueueNotify, // SetQueueNotify\r
\r
After we've pronounced support for a specific device in\r
DriverBindingSupported(), we start managing said device (passed in by the\r
- Driver Exeuction Environment) with the following service.\r
+ Driver Execution Environment) with the following service.\r
\r
See DriverBindingSupported() for specification references.\r
\r
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