Fixed the bug that the PPI descriptor number defined in PeiCore.h is not enough to...
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 26 Dec 2007 02:43:28 +0000 (02:43 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 26 Dec 2007 02:43:28 +0000 (02:43 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4435 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Core/Pei/PeiMain.h

index 4876851..ef2d592 100644 (file)
@@ -68,7 +68,7 @@ typedef union {
 \r
 #define PEI_STACK_SIZE 0x20000\r
 \r
 \r
 #define PEI_STACK_SIZE 0x20000\r
 \r
-#define MAX_PPI_DESCRIPTORS 64\r
+#define MAX_PPI_DESCRIPTORS 128\r
 \r
 typedef struct {\r
   INTN                    PpiListEnd;\r
 \r
 typedef struct {\r
   INTN                    PpiListEnd;\r
@@ -92,7 +92,7 @@ typedef struct {
 \r
 typedef struct {\r
   EFI_FIRMWARE_VOLUME_HEADER          *FvHeader;\r
 \r
 typedef struct {\r
   EFI_FIRMWARE_VOLUME_HEADER          *FvHeader;\r
-  UINT8                               PeimState[FixedPcdGet32 (PcdPeiCoreMaxPeimPerFv)];   \r
+  UINT8                               PeimState[FixedPcdGet32 (PcdPeiCoreMaxPeimPerFv)];\r
   EFI_PEI_FILE_HANDLE                 FvFileHandles[FixedPcdGet32 (PcdPeiCoreMaxPeimPerFv)];\r
   BOOLEAN                             ScanFv;\r
 } PEI_CORE_FV_HANDLE;\r
   EFI_PEI_FILE_HANDLE                 FvFileHandles[FixedPcdGet32 (PcdPeiCoreMaxPeimPerFv)];\r
   BOOLEAN                             ScanFv;\r
 } PEI_CORE_FV_HANDLE;\r
@@ -120,7 +120,7 @@ typedef struct{
   PEI_CORE_FV_HANDLE                 Fv[FixedPcdGet32 (PcdPeiCoreMaxFvSupported)];\r
   EFI_PEI_FILE_HANDLE                CurrentFvFileHandles[FixedPcdGet32 (PcdPeiCoreMaxPeimPerFv)];\r
   UINTN                              AprioriCount;\r
   PEI_CORE_FV_HANDLE                 Fv[FixedPcdGet32 (PcdPeiCoreMaxFvSupported)];\r
   EFI_PEI_FILE_HANDLE                CurrentFvFileHandles[FixedPcdGet32 (PcdPeiCoreMaxPeimPerFv)];\r
   UINTN                              AprioriCount;\r
-  UINTN                              CurrentPeimFvCount; \r
+  UINTN                              CurrentPeimFvCount;\r
   UINTN                              CurrentPeimCount;\r
   EFI_PEI_FILE_HANDLE                CurrentFileHandle;\r
   UINTN                              AllFvCount;\r
   UINTN                              CurrentPeimCount;\r
   EFI_PEI_FILE_HANDLE                CurrentFileHandle;\r
   UINTN                              AllFvCount;\r
@@ -1141,7 +1141,7 @@ Returns:
 --*/\r
 ;\r
 \r
 --*/\r
 ;\r
 \r
-VOID \r
+VOID\r
 PeiInitializeFv (\r
   IN  PEI_CORE_INSTANCE           *PrivateData,\r
   IN CONST EFI_SEC_PEI_HAND_OFF   *SecCoreData\r
 PeiInitializeFv (\r
   IN  PEI_CORE_INSTANCE           *PrivateData,\r
   IN CONST EFI_SEC_PEI_HAND_OFF   *SecCoreData\r
@@ -1157,9 +1157,9 @@ Arguments:
   SecCoreData     - Pointer to EFI_SEC_PEI_HAND_OFF.\r
 \r
 Returns:\r
   SecCoreData     - Pointer to EFI_SEC_PEI_HAND_OFF.\r
 \r
 Returns:\r
-  NONE  \r
-  \r
---*/  \r
+  NONE\r
+\r
+--*/\r
 ;\r
 \r
 EFI_STATUS\r
 ;\r
 \r
 EFI_STATUS\r
@@ -1178,7 +1178,7 @@ Routine Description:
 Arguments:\r
 \r
   PeiServices - General purpose services available to every PEIM.\r
 Arguments:\r
 \r
   PeiServices - General purpose services available to every PEIM.\r
-    \r
+\r
 Returns:\r
 \r
   Status -  EFI_SUCCESS if the interface could be successfully\r
 Returns:\r
 \r
   Status -  EFI_SUCCESS if the interface could be successfully\r
@@ -1189,7 +1189,7 @@ Returns:
 \r
 \r
 EFI_STATUS\r
 \r
 \r
 EFI_STATUS\r
-EFIAPI \r
+EFIAPI\r
 PeiFfsFindFileByName (\r
   IN  CONST EFI_GUID        *FileName,\r
   IN  EFI_PEI_FV_HANDLE     VolumeHandle,\r
 PeiFfsFindFileByName (\r
   IN  CONST EFI_GUID        *FileName,\r
   IN  EFI_PEI_FV_HANDLE     VolumeHandle,\r
@@ -1209,13 +1209,13 @@ Arguments:
                 - NULL if file not found\r
 Returns:\r
   EFI_STATUS\r
                 - NULL if file not found\r
 Returns:\r
   EFI_STATUS\r
-  \r
---*/  \r
+\r
+--*/\r
 ;\r
 \r
 \r
 EFI_STATUS\r
 ;\r
 \r
 \r
 EFI_STATUS\r
-EFIAPI \r
+EFIAPI\r
 PeiFfsGetFileInfo (\r
   IN EFI_PEI_FILE_HANDLE  FileHandle,\r
   OUT EFI_FV_FILE_INFO    *FileInfo\r
 PeiFfsGetFileInfo (\r
   IN EFI_PEI_FILE_HANDLE  FileHandle,\r
   OUT EFI_FV_FILE_INFO    *FileInfo\r
@@ -1232,12 +1232,12 @@ Arguments:
 \r
 Returns:\r
   EFI_STATUS\r
 \r
 Returns:\r
   EFI_STATUS\r
-  \r
---*/    \r
+\r
+--*/\r
 ;\r
 \r
 EFI_STATUS\r
 ;\r
 \r
 EFI_STATUS\r
-EFIAPI \r
+EFIAPI\r
 PeiFfsGetVolumeInfo (\r
   IN EFI_PEI_FV_HANDLE  VolumeHandle,\r
   OUT EFI_FV_INFO       *VolumeInfo\r
 PeiFfsGetVolumeInfo (\r
   IN EFI_PEI_FV_HANDLE  VolumeHandle,\r
   OUT EFI_FV_INFO       *VolumeInfo\r
@@ -1251,11 +1251,11 @@ Routine Description:
 Arguments:\r
   VolumeHandle    - The handle to Fv Volume.\r
   VolumeInfo      - The pointer to volume information.\r
 Arguments:\r
   VolumeHandle    - The handle to Fv Volume.\r
   VolumeInfo      - The pointer to volume information.\r
-  \r
+\r
 Returns:\r
   EFI_STATUS\r
 Returns:\r
   EFI_STATUS\r
-  \r
---*/    \r
+\r
+--*/\r
 ;\r
 \r
 \r
 ;\r
 \r
 \r
@@ -1273,13 +1273,13 @@ Routine Description:
 \r
 Arguments:\r
   FileHandle  - File handle of a PEIM.\r
 \r
 Arguments:\r
   FileHandle  - File handle of a PEIM.\r
-  \r
+\r
 Returns:\r
   EFI_NOT_FOUND        - The file handle doesn't point to PEIM itself.\r
   EFI_ALREADY_STARTED  - Indicate that the PEIM has been registered itself.\r
   EFI_SUCCESS          - Successfully to register itself.\r
 \r
 Returns:\r
   EFI_NOT_FOUND        - The file handle doesn't point to PEIM itself.\r
   EFI_ALREADY_STARTED  - Indicate that the PEIM has been registered itself.\r
   EFI_SUCCESS          - Successfully to register itself.\r
 \r
---*/  \r
+--*/\r
 ;\r
 \r
 \r
 ;\r
 \r
 \r
@@ -1288,12 +1288,12 @@ Returns:
   discovery permanent memory.\r
 \r
        @param FileHandle       File handle of a PEIM.\r
   discovery permanent memory.\r
 \r
        @param FileHandle       File handle of a PEIM.\r
-  \r
+\r
   @retval EFI_NOT_FOUND                                The file handle doesn't point to PEIM itself.\r
   @retval EFI_ALREADY_STARTED          Indicate that the PEIM has been registered itself.\r
   @retval EFI_SUCCESS                                          Successfully to register itself.\r
 \r
   @retval EFI_NOT_FOUND                                The file handle doesn't point to PEIM itself.\r
   @retval EFI_ALREADY_STARTED          Indicate that the PEIM has been registered itself.\r
   @retval EFI_SUCCESS                                          Successfully to register itself.\r
 \r
-**/  \r
+**/\r
 EFI_STATUS\r
 EFIAPI\r
 PeiRegisterForShadow (\r
 EFI_STATUS\r
 EFIAPI\r
 PeiRegisterForShadow (\r
@@ -1356,8 +1356,8 @@ Arguments:
       This parameter must point to a valid FFS volume.\r
     FileHeader  - Pointer to the current file from which to begin searching.\r
       This pointer will be updated upon return to reflect the file found.\r
       This parameter must point to a valid FFS volume.\r
     FileHeader  - Pointer to the current file from which to begin searching.\r
       This pointer will be updated upon return to reflect the file found.\r
-    Flag        - Indicator for if this is for PEI Dispath search \r
-    \r
+    Flag        - Indicator for if this is for PEI Dispath search\r
+\r
 Returns:\r
     EFI_NOT_FOUND - No files matching the search criteria were found\r
     EFI_SUCCESS\r
 Returns:\r
     EFI_NOT_FOUND - No files matching the search criteria were found\r
     EFI_SUCCESS\r
@@ -1384,8 +1384,8 @@ Arguments:
 Returns:\r
 \r
   NONE.\r
 Returns:\r
 \r
   NONE.\r
-  \r
---*/      \r
+\r
+--*/\r
 ;\r
 \r
 /**\r
 ;\r
 \r
 /**\r
@@ -1395,7 +1395,7 @@ Returns:
        @param FileHandle               File handle of a Fv type file.\r
   @param AuthenticationState  Pointer to attestation authentication state of image.\r
 \r
        @param FileHandle               File handle of a Fv type file.\r
   @param AuthenticationState  Pointer to attestation authentication state of image.\r
 \r
-  \r
+\r
   @retval EFI_NOT_FOUND                                FV image can't be found.\r
   @retval EFI_SUCCESS                                          Successfully to process it.\r
 \r
   @retval EFI_NOT_FOUND                                FV image can't be found.\r
   @retval EFI_SUCCESS                                          Successfully to process it.\r
 \r