]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkPkg/Include/Protocol/PciHotPlugInit.h
Reviewed the description in the FatBinPkg .dec file.
[mirror_edk2.git] / IntelFrameworkPkg / Include / Protocol / PciHotPlugInit.h
index 577a4dd430152bb4f8718e09c4cb550da92f3f0c..c8c46e832bbac2f9333ea93cc792854688ded856 100644 (file)
@@ -1,5 +1,7 @@
 /** @file\r
   This file declares EFI PCI Hot Plug Init Protocol\r
+  This protocol provides the necessary functionality to initialize the Hot Plug Controllers (HPCs) and\r
+  the buses that they control. This protocol also provides information regarding resource padding.\r
 \r
   Copyright (c) 2007, Intel Corporation\r
   All rights reserved. This program and the accompanying materials\r
@@ -21,6 +23,8 @@
 #ifndef _EFI_PCI_HOT_PLUG_INIT_H_\r
 #define _EFI_PCI_HOT_PLUG_INIT_H_\r
 \r
+#include <PiDxe.h>\r
+\r
 //\r
 // Global ID for the PCI Hot Plug Protocol\r
 //\r
@@ -63,7 +67,7 @@ typedef enum{
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_GET_ROOT_HPC_LIST) (\r
+(EFIAPI *EFI_GET_ROOT_HPC_LIST)(\r
   IN EFI_PCI_HOT_PLUG_INIT_PROTOCOL   *This,\r
   OUT UINTN                           *HpcCount,\r
   OUT EFI_HPC_LOCATION                **HpcList\r
@@ -92,7 +96,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_INITIALIZE_ROOT_HPC) (\r
+(EFIAPI *EFI_INITIALIZE_ROOT_HPC)(\r
   IN EFI_PCI_HOT_PLUG_INIT_PROTOCOL     *This,\r
   IN  EFI_DEVICE_PATH_PROTOCOL          *HpcDevicePath,\r
   IN  UINT64                            HpcPciAddress,\r
@@ -124,7 +128,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_GET_PCI_HOT_PLUG_PADDING) (\r
+(EFIAPI *EFI_GET_PCI_HOT_PLUG_PADDING)(\r
   IN EFI_PCI_HOT_PLUG_INIT_PROTOCOL     *This,\r
   IN  EFI_DEVICE_PATH_PROTOCOL          *HpcDevicePath,\r
   IN  UINT64                            HpcPciAddress,\r