--- /dev/null
+/** @file\r
+ PCI Enumeration Complete Protocol as defined in the PI 1.1 specification.\r
+ This protocol indicates that pci enumeration complete\r
+\r
+ Copyright (c) 2009, Intel Corporation\r
+ All rights reserved. This program and the accompanying materials\r
+ are licensed and made available under the terms and conditions of the BSD License\r
+ which accompanies this distribution. The full text of the license may be found at\r
+ http://opensource.org/licenses/bsd-license.php\r
+\r
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+\r
+ @par Revision Reference:\r
+ This Protocol is defined in UEFI Platform Initialization Specification 1.2\r
+ Volume 5: Standards\r
+\r
+**/\r
+\r
+#ifndef _PCI_ENUMERATION_COMPLETE_H_\r
+#define _PCI_ENUMERATION_COMPLETE_H_\r
+\r
+#define EFI_PCI_ENUMERATION_COMPLETE_GUID \\r
+ { \\r
+ 0x30cfe3e7, 0x3de1, 0x4586, { 0xbe, 0x20, 0xde, 0xab, 0xa1, 0xb3, 0xb7, 0x93 } \\r
+ }\r
+\r
+extern EFI_GUID gEfiPciEnumerationCompleteProtocolGuid;\r
+\r
+#endif\r
/// The resource allocation phase is completed. No specific action is required\r
/// here. This notification can be used to perform any chipset specific programming. \r
///\r
- EfiPciHostBridgeEndResourceAllocation\r
+ EfiPciHostBridgeEndResourceAllocation,\r
+\r
+ ///\r
+ /// The Host Bridge Enumeration is completed. No specific action is required here.\r
+ /// This notification can be used to perform any chipset specific programming.\r
+ ///\r
+ EfiPciHostBridgeEndEnumeration,\r
+ EfiMaxPciHostBridgeEnumerationPhase\r
} EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PHASE;\r
\r
///\r
## Include/Protocol/PciOverride.h\r
gEfiPciOverrideProtocolGuid = { 0xb5b35764, 0x460c, 0x4a06, {0x99, 0xfc, 0x77, 0xa1, 0x7c, 0x1b, 0x5c, 0xeb }}\r
\r
+ ## Include/Protocol/PciEnumerationComplete.h\r
+ gEfiPciEnumerationCompleteProtocolGuid = { 0x30cfe3e7, 0x3de1, 0x4586, {0xbe, 0x20, 0xde, 0xab, 0xa1, 0xb3, 0xb7, 0x93}}\r
\r
\r
## Include/Protocol/IncompatiblePciDeviceSupport.h\r