NULL\r
};\r
\r
+EFI_INCOMPATIBLE_PCI_DEVICE_SUPPORT_PROTOCOL *gEfiIncompatiblePciDeviceSupport = NULL;\r
EFI_HANDLE gPciHostBrigeHandles[PCI_MAX_HOST_BRIDGE_NUM];\r
UINTN gPciHostBridgeNumber;\r
BOOLEAN gFullEnumeration;\r
//\r
// Install driver model protocol(s).\r
//\r
- Status = EfiLibInstallAllDriverProtocols (\r
+ Status = EfiLibInstallDriverBindingComponentName2 (\r
ImageHandle,\r
SystemTable,\r
&gPciBusDriverBinding,\r
ImageHandle,\r
&gPciBusComponentName,\r
- NULL,\r
- NULL\r
+ &gPciBusComponentName2\r
);\r
ASSERT_EFI_ERROR (Status);\r
\r
{\r
EFI_STATUS Status;\r
\r
+ Status = gBS->LocateProtocol (\r
+ &gEfiIncompatiblePciDeviceSupportProtocolGuid,\r
+ NULL,\r
+ (VOID **) &gEfiIncompatiblePciDeviceSupport\r
+ );\r
+\r
//\r
// If PCI Platform protocol is available, get it now.\r
// If the platform implements this, it must be installed before BDS phase\r