]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmbeddedPkg/Library/PrePiHobLib/Hob.c
EmbeddedPkg: Apply uncrustify changes
[mirror_edk2.git] / EmbeddedPkg / Library / PrePiHobLib / Hob.c
index 69d899e3c724460b668ddaffe6963febf08a8328..8eb175aa96f97cf6f6bdcf2117afb656bcacc683 100644 (file)
@@ -44,8 +44,6 @@ GetHobList (
   return PrePeiGetHobList ();\r
 }\r
 \r
-\r
-\r
 /**\r
   Updates the pointer to the HOB list.\r
 \r
@@ -55,7 +53,7 @@ GetHobList (
 EFI_STATUS\r
 EFIAPI\r
 SetHobList (\r
-  IN  VOID      *HobList\r
+  IN  VOID  *HobList\r
   )\r
 {\r
   return PrePeiSetHobList (HobList);\r
@@ -65,7 +63,7 @@ SetHobList (
 \r
 \r
 **/\r
-EFI_HOB_HANDOFF_INFO_TABLE*\r
+EFI_HOB_HANDOFF_INFO_TABLE *\r
 HobConstructor (\r
   IN VOID   *EfiMemoryBegin,\r
   IN UINTN  EfiMemoryLength,\r
@@ -79,16 +77,16 @@ HobConstructor (
   Hob    = EfiFreeMemoryBottom;\r
   HobEnd = (EFI_HOB_GENERIC_HEADER *)(Hob+1);\r
 \r
-  Hob->Header.HobType     = EFI_HOB_TYPE_HANDOFF;\r
-  Hob->Header.HobLength   = sizeof(EFI_HOB_HANDOFF_INFO_TABLE);\r
-  Hob->Header.Reserved    = 0;\r
+  Hob->Header.HobType   = EFI_HOB_TYPE_HANDOFF;\r
+  Hob->Header.HobLength = sizeof (EFI_HOB_HANDOFF_INFO_TABLE);\r
+  Hob->Header.Reserved  = 0;\r
 \r
-  HobEnd->HobType     = EFI_HOB_TYPE_END_OF_HOB_LIST;\r
-  HobEnd->HobLength   = sizeof(EFI_HOB_GENERIC_HEADER);\r
-  HobEnd->Reserved    = 0;\r
+  HobEnd->HobType   = EFI_HOB_TYPE_END_OF_HOB_LIST;\r
+  HobEnd->HobLength = sizeof (EFI_HOB_GENERIC_HEADER);\r
+  HobEnd->Reserved  = 0;\r
 \r
-  Hob->Version             = EFI_HOB_HANDOFF_TABLE_VERSION;\r
-  Hob->BootMode            = BOOT_WITH_FULL_CONFIGURATION;\r
+  Hob->Version  = EFI_HOB_HANDOFF_TABLE_VERSION;\r
+  Hob->BootMode = BOOT_WITH_FULL_CONFIGURATION;\r
 \r
   Hob->EfiMemoryTop        = (UINTN)EfiMemoryBegin + EfiMemoryLength;\r
   Hob->EfiMemoryBottom     = (UINTN)EfiMemoryBegin;\r
@@ -101,8 +99,8 @@ HobConstructor (
 \r
 VOID *\r
 CreateHob (\r
-  IN  UINT16    HobType,\r
-  IN  UINT16    HobLength\r
+  IN  UINT16  HobType,\r
+  IN  UINT16  HobLength\r
   )\r
 {\r
   EFI_HOB_HANDOFF_INFO_TABLE  *HandOffHob;\r
@@ -117,22 +115,22 @@ CreateHob (
   FreeMemory = HandOffHob->EfiFreeMemoryTop - HandOffHob->EfiFreeMemoryBottom;\r
 \r
   if (FreeMemory < HobLength) {\r
-      return NULL;\r
+    return NULL;\r
   }\r
 \r
-  Hob = (VOID*) (UINTN) HandOffHob->EfiEndOfHobList;\r
-  ((EFI_HOB_GENERIC_HEADER*) Hob)->HobType = HobType;\r
-  ((EFI_HOB_GENERIC_HEADER*) Hob)->HobLength = HobLength;\r
-  ((EFI_HOB_GENERIC_HEADER*) Hob)->Reserved = 0;\r
+  Hob                                        = (VOID *)(UINTN)HandOffHob->EfiEndOfHobList;\r
+  ((EFI_HOB_GENERIC_HEADER *)Hob)->HobType   = HobType;\r
+  ((EFI_HOB_GENERIC_HEADER *)Hob)->HobLength = HobLength;\r
+  ((EFI_HOB_GENERIC_HEADER *)Hob)->Reserved  = 0;\r
 \r
-  HobEnd = (EFI_HOB_GENERIC_HEADER*) ((UINTN)Hob + HobLength);\r
-  HandOffHob->EfiEndOfHobList = (EFI_PHYSICAL_ADDRESS) (UINTN) HobEnd;\r
+  HobEnd                      = (EFI_HOB_GENERIC_HEADER *)((UINTN)Hob + HobLength);\r
+  HandOffHob->EfiEndOfHobList = (EFI_PHYSICAL_ADDRESS)(UINTN)HobEnd;\r
 \r
   HobEnd->HobType   = EFI_HOB_TYPE_END_OF_HOB_LIST;\r
-  HobEnd->HobLength = sizeof(EFI_HOB_GENERIC_HEADER);\r
+  HobEnd->HobLength = sizeof (EFI_HOB_GENERIC_HEADER);\r
   HobEnd->Reserved  = 0;\r
   HobEnd++;\r
-  HandOffHob->EfiFreeMemoryBottom = (EFI_PHYSICAL_ADDRESS) (UINTN) HobEnd;\r
+  HandOffHob->EfiFreeMemoryBottom = (EFI_PHYSICAL_ADDRESS)(UINTN)HobEnd;\r
 \r
   return Hob;\r
 }\r
@@ -161,7 +159,7 @@ BuildResourceDescriptorHob (
   EFI_HOB_RESOURCE_DESCRIPTOR  *Hob;\r
 \r
   Hob = CreateHob (EFI_HOB_TYPE_RESOURCE_DESCRIPTOR, sizeof (EFI_HOB_RESOURCE_DESCRIPTOR));\r
-  ASSERT(Hob != NULL);\r
+  ASSERT (Hob != NULL);\r
 \r
   Hob->ResourceType      = ResourceType;\r
   Hob->ResourceAttribute = ResourceAttribute;\r
@@ -177,8 +175,7 @@ BuildFvHobs (
   IN EFI_RESOURCE_ATTRIBUTE_TYPE  *ResourceAttribute\r
   )\r
 {\r
-\r
-  EFI_RESOURCE_ATTRIBUTE_TYPE Resource;\r
+  EFI_RESOURCE_ATTRIBUTE_TYPE  Resource;\r
 \r
   BuildFvHob (PhysicalStart, NumberOfBytes);\r
 \r
@@ -213,15 +210,15 @@ BuildFvHobs (
 VOID *\r
 EFIAPI\r
 GetNextHob (\r
-  IN UINT16                 Type,\r
-  IN CONST VOID             *HobStart\r
+  IN UINT16      Type,\r
+  IN CONST VOID  *HobStart\r
   )\r
 {\r
   EFI_PEI_HOB_POINTERS  Hob;\r
 \r
   ASSERT (HobStart != NULL);\r
 \r
-  Hob.Raw = (UINT8 *) HobStart;\r
+  Hob.Raw = (UINT8 *)HobStart;\r
   //\r
   // Parse the HOB list until end of list or matching type is found.\r
   //\r
@@ -229,13 +226,13 @@ GetNextHob (
     if (Hob.Header->HobType == Type) {\r
       return Hob.Raw;\r
     }\r
+\r
     Hob.Raw = GET_NEXT_HOB (Hob);\r
   }\r
+\r
   return NULL;\r
 }\r
 \r
-\r
-\r
 /**\r
   Returns the first instance of a HOB type among the whole HOB list.\r
 \r
@@ -250,16 +247,15 @@ GetNextHob (
 VOID *\r
 EFIAPI\r
 GetFirstHob (\r
-  IN UINT16                 Type\r
+  IN UINT16  Type\r
   )\r
 {\r
-  VOID      *HobList;\r
+  VOID  *HobList;\r
 \r
   HobList = GetHobList ();\r
   return GetNextHob (Type, HobList);\r
 }\r
 \r
-\r
 /**\r
   This function searches the first instance of a HOB from the starting HOB pointer.\r
   Such HOB should satisfy two conditions:\r
@@ -282,22 +278,24 @@ GetFirstHob (
 VOID *\r
 EFIAPI\r
 GetNextGuidHob (\r
-  IN CONST EFI_GUID         *Guid,\r
-  IN CONST VOID             *HobStart\r
-  ){\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN CONST VOID      *HobStart\r
+  )\r
+{\r
   EFI_PEI_HOB_POINTERS  GuidHob;\r
 \r
-  GuidHob.Raw = (UINT8 *) HobStart;\r
+  GuidHob.Raw = (UINT8 *)HobStart;\r
   while ((GuidHob.Raw = GetNextHob (EFI_HOB_TYPE_GUID_EXTENSION, GuidHob.Raw)) != NULL) {\r
     if (CompareGuid (Guid, &GuidHob.Guid->Name)) {\r
       break;\r
     }\r
+\r
     GuidHob.Raw = GET_NEXT_HOB (GuidHob);\r
   }\r
+\r
   return GuidHob.Raw;\r
 }\r
 \r
-\r
 /**\r
   This function searches the first instance of a HOB among the whole HOB list.\r
   Such HOB should satisfy two conditions:\r
@@ -315,16 +313,15 @@ GetNextGuidHob (
 VOID *\r
 EFIAPI\r
 GetFirstGuidHob (\r
-  IN CONST EFI_GUID         *Guid\r
+  IN CONST EFI_GUID  *Guid\r
   )\r
 {\r
-  VOID      *HobList;\r
+  VOID  *HobList;\r
 \r
   HobList = GetHobList ();\r
   return GetNextGuidHob (Guid, HobList);\r
 }\r
 \r
-\r
 /**\r
   Get the Boot Mode from the HOB list.\r
 \r
@@ -348,7 +345,6 @@ GetBootMode (
   return Hob.HandoffInformationTable->BootMode;\r
 }\r
 \r
-\r
 /**\r
   Get the Boot Mode from the HOB list.\r
 \r
@@ -363,12 +359,12 @@ GetBootMode (
 EFI_STATUS\r
 EFIAPI\r
 SetBootMode (\r
-  IN  EFI_BOOT_MODE   BootMode\r
+  IN  EFI_BOOT_MODE  BootMode\r
   )\r
 {\r
   EFI_PEI_HOB_POINTERS  Hob;\r
 \r
-  Hob.Raw = GetHobList ();\r
+  Hob.Raw                               = GetHobList ();\r
   Hob.HandoffInformationTable->BootMode = BootMode;\r
   return BootMode;\r
 }\r
@@ -391,16 +387,18 @@ SetBootMode (
 VOID\r
 EFIAPI\r
 BuildModuleHob (\r
-  IN CONST EFI_GUID         *ModuleName,\r
-  IN EFI_PHYSICAL_ADDRESS   MemoryAllocationModule,\r
-  IN UINT64                 ModuleLength,\r
-  IN EFI_PHYSICAL_ADDRESS   EntryPoint\r
+  IN CONST EFI_GUID        *ModuleName,\r
+  IN EFI_PHYSICAL_ADDRESS  MemoryAllocationModule,\r
+  IN UINT64                ModuleLength,\r
+  IN EFI_PHYSICAL_ADDRESS  EntryPoint\r
   )\r
 {\r
   EFI_HOB_MEMORY_ALLOCATION_MODULE  *Hob;\r
 \r
-  ASSERT (((MemoryAllocationModule & (EFI_PAGE_SIZE - 1)) == 0) &&\r
-          ((ModuleLength & (EFI_PAGE_SIZE - 1)) == 0));\r
+  ASSERT (\r
+    ((MemoryAllocationModule & (EFI_PAGE_SIZE - 1)) == 0) &&\r
+    ((ModuleLength & (EFI_PAGE_SIZE - 1)) == 0)\r
+    );\r
 \r
   Hob = CreateHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, sizeof (EFI_HOB_MEMORY_ALLOCATION_MODULE));\r
 \r
@@ -439,23 +437,22 @@ BuildModuleHob (
 VOID *\r
 EFIAPI\r
 BuildGuidHob (\r
-  IN CONST EFI_GUID              *Guid,\r
-  IN UINTN                       DataLength\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           DataLength\r
   )\r
 {\r
-  EFI_HOB_GUID_TYPE *Hob;\r
+  EFI_HOB_GUID_TYPE  *Hob;\r
 \r
   //\r
   // Make sure that data length is not too long.\r
   //\r
   ASSERT (DataLength <= (0xffff - sizeof (EFI_HOB_GUID_TYPE)));\r
 \r
-  Hob = CreateHob (EFI_HOB_TYPE_GUID_EXTENSION, (UINT16) (sizeof (EFI_HOB_GUID_TYPE) + DataLength));\r
+  Hob = CreateHob (EFI_HOB_TYPE_GUID_EXTENSION, (UINT16)(sizeof (EFI_HOB_GUID_TYPE) + DataLength));\r
   CopyGuid (&Hob->Name, Guid);\r
   return Hob + 1;\r
 }\r
 \r
-\r
 /**\r
   Copies a data buffer to a newly-built HOB.\r
 \r
@@ -479,9 +476,9 @@ BuildGuidHob (
 VOID *\r
 EFIAPI\r
 BuildGuidDataHob (\r
-  IN CONST EFI_GUID              *Guid,\r
-  IN VOID                        *Data,\r
-  IN UINTN                       DataLength\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN VOID            *Data,\r
+  IN UINTN           DataLength\r
   )\r
 {\r
   VOID  *HobData;\r
@@ -493,7 +490,6 @@ BuildGuidDataHob (
   return CopyMem (HobData, Data, DataLength);\r
 }\r
 \r
-\r
 /**\r
   Builds a Firmware Volume HOB.\r
 \r
@@ -509,8 +505,8 @@ BuildGuidDataHob (
 VOID\r
 EFIAPI\r
 BuildFvHob (\r
-  IN EFI_PHYSICAL_ADDRESS        BaseAddress,\r
-  IN UINT64                      Length\r
+  IN EFI_PHYSICAL_ADDRESS  BaseAddress,\r
+  IN UINT64                Length\r
   )\r
 {\r
   EFI_HOB_FIRMWARE_VOLUME  *Hob;\r
@@ -521,7 +517,6 @@ BuildFvHob (
   Hob->Length      = Length;\r
 }\r
 \r
-\r
 /**\r
   Builds a EFI_HOB_TYPE_FV2 HOB.\r
 \r
@@ -539,10 +534,10 @@ BuildFvHob (
 VOID\r
 EFIAPI\r
 BuildFv2Hob (\r
-  IN          EFI_PHYSICAL_ADDRESS        BaseAddress,\r
-  IN          UINT64                      Length,\r
-  IN CONST    EFI_GUID                    *FvName,\r
-  IN CONST    EFI_GUID                    *FileName\r
+  IN          EFI_PHYSICAL_ADDRESS  BaseAddress,\r
+  IN          UINT64                Length,\r
+  IN CONST    EFI_GUID              *FvName,\r
+  IN CONST    EFI_GUID              *FileName\r
   )\r
 {\r
   EFI_HOB_FIRMWARE_VOLUME2  *Hob;\r
@@ -578,12 +573,12 @@ BuildFv2Hob (
 VOID\r
 EFIAPI\r
 BuildFv3Hob (\r
-  IN          EFI_PHYSICAL_ADDRESS        BaseAddress,\r
-  IN          UINT64                      Length,\r
-  IN          UINT32                      AuthenticationStatus,\r
-  IN          BOOLEAN                     ExtractedFv,\r
-  IN CONST    EFI_GUID                    *FvName  OPTIONAL,\r
-  IN CONST    EFI_GUID                    *FileName OPTIONAL\r
+  IN          EFI_PHYSICAL_ADDRESS  BaseAddress,\r
+  IN          UINT64                Length,\r
+  IN          UINT32                AuthenticationStatus,\r
+  IN          BOOLEAN               ExtractedFv,\r
+  IN CONST    EFI_GUID              *FvName  OPTIONAL,\r
+  IN CONST    EFI_GUID              *FileName OPTIONAL\r
   )\r
 {\r
   EFI_HOB_FIRMWARE_VOLUME3  *Hob;\r
@@ -615,14 +610,13 @@ BuildFv3Hob (
 VOID\r
 EFIAPI\r
 BuildCvHob (\r
-  IN EFI_PHYSICAL_ADDRESS        BaseAddress,\r
-  IN UINT64                      Length\r
+  IN EFI_PHYSICAL_ADDRESS  BaseAddress,\r
+  IN UINT64                Length\r
   )\r
 {\r
   ASSERT (FALSE);\r
 }\r
 \r
-\r
 /**\r
   Builds a HOB for the CPU.\r
 \r
@@ -638,8 +632,8 @@ BuildCvHob (
 VOID\r
 EFIAPI\r
 BuildCpuHob (\r
-  IN UINT8                       SizeOfMemorySpace,\r
-  IN UINT8                       SizeOfIoSpace\r
+  IN UINT8  SizeOfMemorySpace,\r
+  IN UINT8  SizeOfIoSpace\r
   )\r
 {\r
   EFI_HOB_CPU  *Hob;\r
@@ -655,7 +649,6 @@ BuildCpuHob (
   ZeroMem (Hob->Reserved, sizeof (Hob->Reserved));\r
 }\r
 \r
-\r
 /**\r
   Builds a HOB for the Stack.\r
 \r
@@ -671,14 +664,16 @@ BuildCpuHob (
 VOID\r
 EFIAPI\r
 BuildStackHob (\r
-  IN EFI_PHYSICAL_ADDRESS        BaseAddress,\r
-  IN UINT64                      Length\r
+  IN EFI_PHYSICAL_ADDRESS  BaseAddress,\r
+  IN UINT64                Length\r
   )\r
 {\r
   EFI_HOB_MEMORY_ALLOCATION_STACK  *Hob;\r
 \r
-  ASSERT (((BaseAddress & (EFI_PAGE_SIZE - 1)) == 0) &&\r
-          ((Length & (EFI_PAGE_SIZE - 1)) == 0));\r
+  ASSERT (\r
+    ((BaseAddress & (EFI_PAGE_SIZE - 1)) == 0) &&\r
+    ((Length & (EFI_PAGE_SIZE - 1)) == 0)\r
+    );\r
 \r
   Hob = CreateHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, sizeof (EFI_HOB_MEMORY_ALLOCATION_STACK));\r
 \r
@@ -693,7 +688,6 @@ BuildStackHob (
   ZeroMem (Hob->AllocDescriptor.Reserved, sizeof (Hob->AllocDescriptor.Reserved));\r
 }\r
 \r
-\r
 /**\r
   Update the Stack Hob if the stack has been moved\r
 \r
@@ -703,11 +697,11 @@ BuildStackHob (
 **/\r
 VOID\r
 UpdateStackHob (\r
-  IN EFI_PHYSICAL_ADDRESS        BaseAddress,\r
-  IN UINT64                      Length\r
+  IN EFI_PHYSICAL_ADDRESS  BaseAddress,\r
+  IN UINT64                Length\r
   )\r
 {\r
-  EFI_PEI_HOB_POINTERS           Hob;\r
+  EFI_PEI_HOB_POINTERS  Hob;\r
 \r
   Hob.Raw = GetHobList ();\r
   while ((Hob.Raw = GetNextHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, Hob.Raw)) != NULL) {\r
@@ -725,15 +719,14 @@ UpdateStackHob (
       // Update the BSP Stack Hob to reflect the new stack info.\r
       //\r
       Hob.MemoryAllocationStack->AllocDescriptor.MemoryBaseAddress = BaseAddress;\r
-      Hob.MemoryAllocationStack->AllocDescriptor.MemoryLength = Length;\r
+      Hob.MemoryAllocationStack->AllocDescriptor.MemoryLength      = Length;\r
       break;\r
     }\r
+\r
     Hob.Raw = GET_NEXT_HOB (Hob);\r
   }\r
 }\r
 \r
-\r
-\r
 /**\r
   Builds a HOB for the memory allocation.\r
 \r
@@ -750,15 +743,17 @@ UpdateStackHob (
 VOID\r
 EFIAPI\r
 BuildMemoryAllocationHob (\r
-  IN EFI_PHYSICAL_ADDRESS        BaseAddress,\r
-  IN UINT64                      Length,\r
-  IN EFI_MEMORY_TYPE             MemoryType\r
+  IN EFI_PHYSICAL_ADDRESS  BaseAddress,\r
+  IN UINT64                Length,\r
+  IN EFI_MEMORY_TYPE       MemoryType\r
   )\r
 {\r
   EFI_HOB_MEMORY_ALLOCATION  *Hob;\r
 \r
-  ASSERT (((BaseAddress & (EFI_PAGE_SIZE - 1)) == 0) &&\r
-          ((Length & (EFI_PAGE_SIZE - 1)) == 0));\r
+  ASSERT (\r
+    ((BaseAddress & (EFI_PAGE_SIZE - 1)) == 0) &&\r
+    ((Length & (EFI_PAGE_SIZE - 1)) == 0)\r
+    );\r
 \r
   Hob = CreateHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, sizeof (EFI_HOB_MEMORY_ALLOCATION));\r
 \r
@@ -772,24 +767,22 @@ BuildMemoryAllocationHob (
   ZeroMem (Hob->AllocDescriptor.Reserved, sizeof (Hob->AllocDescriptor.Reserved));\r
 }\r
 \r
-\r
-\r
 VOID\r
 EFIAPI\r
 BuildExtractSectionHob (\r
-  IN  EFI_GUID                                  *Guid,\r
-  IN  EXTRACT_GUIDED_SECTION_GET_INFO_HANDLER   SectionGetInfo,\r
-  IN  EXTRACT_GUIDED_SECTION_DECODE_HANDLER     SectionExtraction\r
+  IN  EFI_GUID                                 *Guid,\r
+  IN  EXTRACT_GUIDED_SECTION_GET_INFO_HANDLER  SectionGetInfo,\r
+  IN  EXTRACT_GUIDED_SECTION_DECODE_HANDLER    SectionExtraction\r
   )\r
 {\r
-  EXTRACT_SECTION_DATA Data;\r
+  EXTRACT_SECTION_DATA  Data;\r
 \r
   Data.SectionGetInfo    = SectionGetInfo;\r
   Data.SectionExtraction = SectionExtraction;\r
   BuildGuidDataHob (Guid, &Data, sizeof (Data));\r
 }\r
 \r
-PE_COFF_LOADER_PROTOCOL gPeCoffProtocol = {\r
+PE_COFF_LOADER_PROTOCOL  gPeCoffProtocol = {\r
   PeCoffLoaderGetImageInfo,\r
   PeCoffLoaderLoadImage,\r
   PeCoffLoaderRelocateImage,\r
@@ -798,8 +791,6 @@ PE_COFF_LOADER_PROTOCOL gPeCoffProtocol = {
   PeCoffLoaderUnloadImage\r
 };\r
 \r
-\r
-\r
 VOID\r
 EFIAPI\r
 BuildPeCoffLoaderHob (\r
@@ -818,7 +809,7 @@ BuildMemoryTypeInformationHob (
   VOID\r
   )\r
 {\r
-  EFI_MEMORY_TYPE_INFORMATION   Info[10];\r
+  EFI_MEMORY_TYPE_INFORMATION  Info[10];\r
 \r
   Info[0].Type          = EfiACPIReclaimMemory;\r
   Info[0].NumberOfPages = PcdGet32 (PcdMemoryTypeEfiACPIReclaimMemory);\r
@@ -843,6 +834,5 @@ BuildMemoryTypeInformationHob (
   Info[9].Type          = EfiMaxMemoryType;\r
   Info[9].NumberOfPages = 0;\r
 \r
-\r
   BuildGuidDataHob (&gEfiMemoryTypeInformationGuid, &Info, sizeof (Info));\r
 }\r