//\r
StartPciDevices (Controller);\r
\r
- gFullEnumeration = FALSE;\r
- return EFI_SUCCESS;\r
+ if (gFullEnumeration) {\r
+ gFullEnumeration = FALSE;\r
+\r
+ Status = gBS->InstallProtocolInterface (\r
+ &PciRootBridgeIo->ParentHandle,\r
+ &gEfiPciEnumerationCompleteProtocolGuid,\r
+ EFI_NATIVE_INTERFACE,\r
+ NULL\r
+ );\r
+ ASSERT_EFI_ERROR (Status);\r
+ }\r
+\r
+ return Status;\r
}\r
\r
/**\r