EFIAPI\r
PeiGetHobList (\r
IN CONST EFI_PEI_SERVICES **PeiServices,\r
- IN OUT VOID **HobList\r
+ IN OUT VOID **HobList\r
)\r
{\r
- PEI_CORE_INSTANCE *PrivateData;\r
+ PEI_CORE_INSTANCE *PrivateData;\r
\r
//\r
// Only check this parameter in debug mode\r
//\r
\r
DEBUG_CODE_BEGIN ();\r
- if (HobList == NULL) {\r
- return EFI_INVALID_PARAMETER;\r
- }\r
+ if (HobList == NULL) {\r
+ return EFI_INVALID_PARAMETER;\r
+ }\r
+\r
DEBUG_CODE_END ();\r
\r
- PrivateData = PEI_CORE_INSTANCE_FROM_PS_THIS(PeiServices);\r
+ PrivateData = PEI_CORE_INSTANCE_FROM_PS_THIS (PeiServices);\r
\r
- *HobList = PrivateData->HobList.Raw;\r
+ *HobList = PrivateData->HobList.Raw;\r
\r
return EFI_SUCCESS;\r
}\r
\r
-\r
/**\r
Add a new HOB to the HOB List.\r
\r
EFIAPI\r
PeiCreateHob (\r
IN CONST EFI_PEI_SERVICES **PeiServices,\r
- IN UINT16 Type,\r
- IN UINT16 Length,\r
- IN OUT VOID **Hob\r
+ IN UINT16 Type,\r
+ IN UINT16 Length,\r
+ IN OUT VOID **Hob\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_HOB_HANDOFF_INFO_TABLE *HandOffHob;\r
- EFI_HOB_GENERIC_HEADER *HobEnd;\r
- EFI_PHYSICAL_ADDRESS FreeMemory;\r
-\r
+ EFI_STATUS Status;\r
+ EFI_HOB_HANDOFF_INFO_TABLE *HandOffHob;\r
+ EFI_HOB_GENERIC_HEADER *HobEnd;\r
+ EFI_PHYSICAL_ADDRESS FreeMemory;\r
\r
Status = PeiGetHobList (PeiServices, Hob);\r
- if (EFI_ERROR(Status)) {\r
+ if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
\r
if (0x10000 - Length <= 0x7) {\r
return EFI_INVALID_PARAMETER;\r
}\r
- Length = (UINT16)((Length + 0x7) & (~0x7));\r
+\r
+ Length = (UINT16)((Length + 0x7) & (~0x7));\r
\r
FreeMemory = HandOffHob->EfiFreeMemoryTop -\r
HandOffHob->EfiFreeMemoryBottom;\r
\r
if (FreeMemory < Length) {\r
- DEBUG ((EFI_D_ERROR, "PeiCreateHob fail: Length - 0x%08x\n", (UINTN)Length));\r
- DEBUG ((EFI_D_ERROR, " FreeMemoryTop - 0x%08x\n", (UINTN)HandOffHob->EfiFreeMemoryTop));\r
- DEBUG ((EFI_D_ERROR, " FreeMemoryBottom - 0x%08x\n", (UINTN)HandOffHob->EfiFreeMemoryBottom));\r
+ DEBUG ((DEBUG_ERROR, "PeiCreateHob fail: Length - 0x%08x\n", (UINTN)Length));\r
+ DEBUG ((DEBUG_ERROR, " FreeMemoryTop - 0x%08x\n", (UINTN)HandOffHob->EfiFreeMemoryTop));\r
+ DEBUG ((DEBUG_ERROR, " FreeMemoryBottom - 0x%08x\n", (UINTN)HandOffHob->EfiFreeMemoryBottom));\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
- *Hob = (VOID*) (UINTN) HandOffHob->EfiEndOfHobList;\r
- ((EFI_HOB_GENERIC_HEADER*) *Hob)->HobType = Type;\r
- ((EFI_HOB_GENERIC_HEADER*) *Hob)->HobLength = Length;\r
- ((EFI_HOB_GENERIC_HEADER*) *Hob)->Reserved = 0;\r
+ *Hob = (VOID *)(UINTN)HandOffHob->EfiEndOfHobList;\r
+ ((EFI_HOB_GENERIC_HEADER *)*Hob)->HobType = Type;\r
+ ((EFI_HOB_GENERIC_HEADER *)*Hob)->HobLength = Length;\r
+ ((EFI_HOB_GENERIC_HEADER *)*Hob)->Reserved = 0;\r
\r
- HobEnd = (EFI_HOB_GENERIC_HEADER*) ((UINTN) *Hob + Length);\r
- HandOffHob->EfiEndOfHobList = (EFI_PHYSICAL_ADDRESS) (UINTN) HobEnd;\r
+ HobEnd = (EFI_HOB_GENERIC_HEADER *)((UINTN)*Hob + Length);\r
+ HandOffHob->EfiEndOfHobList = (EFI_PHYSICAL_ADDRESS)(UINTN)HobEnd;\r
\r
HobEnd->HobType = EFI_HOB_TYPE_END_OF_HOB_LIST;\r
- HobEnd->HobLength = (UINT16) sizeof (EFI_HOB_GENERIC_HEADER);\r
+ HobEnd->HobLength = (UINT16)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 EFI_SUCCESS;\r
}\r
**/\r
EFI_STATUS\r
PeiInstallSecHobData (\r
- IN CONST EFI_PEI_SERVICES **PeiServices,\r
- IN EFI_HOB_GENERIC_HEADER *SecHobList\r
+ IN CONST EFI_PEI_SERVICES **PeiServices,\r
+ IN EFI_HOB_GENERIC_HEADER *SecHobList\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_HOB_HANDOFF_INFO_TABLE *HandOffHob;\r
- EFI_PEI_HOB_POINTERS HobStart;\r
- EFI_PEI_HOB_POINTERS Hob;\r
- UINTN SecHobListLength;\r
- EFI_PHYSICAL_ADDRESS FreeMemory;\r
- EFI_HOB_GENERIC_HEADER *HobEnd;\r
+ EFI_STATUS Status;\r
+ EFI_HOB_HANDOFF_INFO_TABLE *HandOffHob;\r
+ EFI_PEI_HOB_POINTERS HobStart;\r
+ EFI_PEI_HOB_POINTERS Hob;\r
+ UINTN SecHobListLength;\r
+ EFI_PHYSICAL_ADDRESS FreeMemory;\r
+ EFI_HOB_GENERIC_HEADER *HobEnd;\r
\r
HandOffHob = NULL;\r
- Status = PeiGetHobList (PeiServices, (VOID **) &HandOffHob);\r
- if (EFI_ERROR(Status)) {\r
+ Status = PeiGetHobList (PeiServices, (VOID **)&HandOffHob);\r
+ if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
+\r
ASSERT (HandOffHob != NULL);\r
\r
- HobStart.Raw = (UINT8 *) SecHobList;\r
+ HobStart.Raw = (UINT8 *)SecHobList;\r
//\r
// The HobList must not contain a EFI_HOB_HANDOFF_INFO_TABLE HOB (PHIT) HOB.\r
//\r
// Calculate the SEC HOB List length,\r
// not including the terminated HOB(EFI_HOB_TYPE_END_OF_HOB_LIST).\r
//\r
- for (Hob.Raw = HobStart.Raw; !END_OF_HOB_LIST (Hob); Hob.Raw = GET_NEXT_HOB (Hob));\r
- SecHobListLength = (UINTN) Hob.Raw - (UINTN) HobStart.Raw;\r
+ for (Hob.Raw = HobStart.Raw; !END_OF_HOB_LIST (Hob); Hob.Raw = GET_NEXT_HOB (Hob)) {\r
+ }\r
+\r
+ SecHobListLength = (UINTN)Hob.Raw - (UINTN)HobStart.Raw;\r
//\r
// The length must be 8-bytes aligned.\r
//\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
- Hob.Raw = (UINT8 *) (UINTN) HandOffHob->EfiEndOfHobList;\r
+ Hob.Raw = (UINT8 *)(UINTN)HandOffHob->EfiEndOfHobList;\r
CopyMem (Hob.Raw, HobStart.Raw, SecHobListLength);\r
\r
- HobEnd = (EFI_HOB_GENERIC_HEADER *) ((UINTN) Hob.Raw + SecHobListLength);\r
- HandOffHob->EfiEndOfHobList = (EFI_PHYSICAL_ADDRESS) (UINTN) HobEnd;\r
+ HobEnd = (EFI_HOB_GENERIC_HEADER *)((UINTN)Hob.Raw + SecHobListLength);\r
+ HandOffHob->EfiEndOfHobList = (EFI_PHYSICAL_ADDRESS)(UINTN)HobEnd;\r
\r
HobEnd->HobType = EFI_HOB_TYPE_END_OF_HOB_LIST;\r
- HobEnd->HobLength = (UINT16) sizeof (EFI_HOB_GENERIC_HEADER);\r
+ HobEnd->HobLength = (UINT16)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 EFI_SUCCESS;\r
}\r
IN UINT64 MemoryLength\r
)\r
{\r
- EFI_HOB_HANDOFF_INFO_TABLE *Hob;\r
- EFI_HOB_GENERIC_HEADER *HobEnd;\r
+ EFI_HOB_HANDOFF_INFO_TABLE *Hob;\r
+ EFI_HOB_GENERIC_HEADER *HobEnd;\r
\r
- Hob = (VOID *)(UINTN)MemoryBegin;\r
- HobEnd = (EFI_HOB_GENERIC_HEADER*) (Hob+1);\r
- Hob->Header.HobType = EFI_HOB_TYPE_HANDOFF;\r
- Hob->Header.HobLength = (UINT16) sizeof (EFI_HOB_HANDOFF_INFO_TABLE);\r
- Hob->Header.Reserved = 0;\r
+ Hob = (VOID *)(UINTN)MemoryBegin;\r
+ HobEnd = (EFI_HOB_GENERIC_HEADER *)(Hob+1);\r
+ Hob->Header.HobType = EFI_HOB_TYPE_HANDOFF;\r
+ Hob->Header.HobLength = (UINT16)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 = (UINT16) sizeof (EFI_HOB_GENERIC_HEADER);\r
- HobEnd->Reserved = 0;\r
+ HobEnd->HobType = EFI_HOB_TYPE_END_OF_HOB_LIST;\r
+ HobEnd->HobLength = (UINT16)sizeof (EFI_HOB_GENERIC_HEADER);\r
+ HobEnd->Reserved = 0;\r
\r
- Hob->Version = EFI_HOB_HANDOFF_TABLE_VERSION;\r
- Hob->BootMode = BootMode;\r
+ Hob->Version = EFI_HOB_HANDOFF_TABLE_VERSION;\r
+ Hob->BootMode = BootMode;\r
\r
Hob->EfiMemoryTop = MemoryBegin + MemoryLength;\r
Hob->EfiMemoryBottom = MemoryBegin;\r
Hob->EfiFreeMemoryTop = MemoryBegin + MemoryLength;\r
- Hob->EfiFreeMemoryBottom = (EFI_PHYSICAL_ADDRESS) (UINTN) (HobEnd + 1);\r
- Hob->EfiEndOfHobList = (EFI_PHYSICAL_ADDRESS) (UINTN) HobEnd;\r
+ Hob->EfiFreeMemoryBottom = (EFI_PHYSICAL_ADDRESS)(UINTN)(HobEnd + 1);\r
+ Hob->EfiEndOfHobList = (EFI_PHYSICAL_ADDRESS)(UINTN)HobEnd;\r
\r
return EFI_SUCCESS;\r
}\r