#define MEMORY_TYPE_INFO_DEFAULT(Type) \\r
{ Type, FixedPcdGet32 (PcdMemoryType ## Type) }\r
\r
-STATIC EFI_MEMORY_TYPE_INFORMATION mMemoryTypeInformation[] = {\r
+STATIC EFI_MEMORY_TYPE_INFORMATION mMemoryTypeInformation[] = {\r
MEMORY_TYPE_INFO_DEFAULT (EfiACPIMemoryNVS),\r
MEMORY_TYPE_INFO_DEFAULT (EfiACPIReclaimMemory),\r
MEMORY_TYPE_INFO_DEFAULT (EfiReservedMemoryType),\r
MEMORY_TYPE_INFO_DEFAULT (EfiRuntimeServicesCode),\r
MEMORY_TYPE_INFO_DEFAULT (EfiRuntimeServicesData),\r
- { EfiMaxMemoryType, 0 }\r
+ { EfiMaxMemoryType, 0}\r
};\r
\r
STATIC\r
STATIC\r
VOID\r
RefreshMemTypeInfo (\r
- IN EFI_PEI_READ_ONLY_VARIABLE2_PPI *ReadOnlyVariable2\r
+ IN EFI_PEI_READ_ONLY_VARIABLE2_PPI *ReadOnlyVariable2\r
)\r
{\r
- UINTN DataSize;\r
- EFI_MEMORY_TYPE_INFORMATION Entries[EfiMaxMemoryType + 1];\r
- EFI_STATUS Status;\r
- UINTN NumEntries;\r
- UINTN HobRecordIdx;\r
+ UINTN DataSize;\r
+ EFI_MEMORY_TYPE_INFORMATION Entries[EfiMaxMemoryType + 1];\r
+ EFI_STATUS Status;\r
+ UINTN NumEntries;\r
+ UINTN HobRecordIdx;\r
\r
//\r
// Read the MemoryTypeInformation UEFI variable from the\r
// gEfiMemoryTypeInformationGuid namespace.\r
//\r
DataSize = sizeof Entries;\r
- Status = ReadOnlyVariable2->GetVariable (\r
- ReadOnlyVariable2,\r
- EFI_MEMORY_TYPE_INFORMATION_VARIABLE_NAME,\r
- &gEfiMemoryTypeInformationGuid,\r
- NULL,\r
- &DataSize,\r
- Entries\r
- );\r
+ Status = ReadOnlyVariable2->GetVariable (\r
+ ReadOnlyVariable2,\r
+ EFI_MEMORY_TYPE_INFORMATION_VARIABLE_NAME,\r
+ &gEfiMemoryTypeInformationGuid,\r
+ NULL,\r
+ &DataSize,\r
+ Entries\r
+ );\r
if (EFI_ERROR (Status)) {\r
//\r
// If the UEFI variable does not exist (EFI_NOT_FOUND), we can't use it for\r
// Sanity-check the UEFI variable size against the record size.\r
//\r
if (DataSize % sizeof Entries[0] != 0) {\r
- DEBUG ((DEBUG_ERROR, "%a: invalid UEFI variable size %Lu\n", __FUNCTION__,\r
- (UINT64)DataSize));\r
+ DEBUG ((\r
+ DEBUG_ERROR,\r
+ "%a: invalid UEFI variable size %Lu\n",\r
+ __FUNCTION__,\r
+ (UINT64)DataSize\r
+ ));\r
return;\r
}\r
+\r
NumEntries = DataSize / sizeof Entries[0];\r
\r
//\r
//\r
for (HobRecordIdx = 0;\r
HobRecordIdx < ARRAY_SIZE (mMemoryTypeInformation) - 1;\r
- HobRecordIdx++) {\r
- EFI_MEMORY_TYPE_INFORMATION *HobRecord;\r
- UINTN Idx;\r
- EFI_MEMORY_TYPE_INFORMATION *VariableRecord;\r
+ HobRecordIdx++)\r
+ {\r
+ EFI_MEMORY_TYPE_INFORMATION *HobRecord;\r
+ UINTN Idx;\r
+ EFI_MEMORY_TYPE_INFORMATION *VariableRecord;\r
\r
HobRecord = &mMemoryTypeInformation[HobRecordIdx];\r
\r
//\r
// If there is a match, allow the UEFI variable to increase NumberOfPages.\r
//\r
- if (Idx < NumEntries &&\r
- HobRecord->NumberOfPages < VariableRecord->NumberOfPages) {\r
- DEBUG ((DEBUG_VERBOSE, "%a: Type 0x%x: NumberOfPages 0x%x -> 0x%x\n",\r
- __FUNCTION__, HobRecord->Type, HobRecord->NumberOfPages,\r
- VariableRecord->NumberOfPages));\r
+ if ((Idx < NumEntries) &&\r
+ (HobRecord->NumberOfPages < VariableRecord->NumberOfPages))\r
+ {\r
+ DEBUG ((\r
+ DEBUG_VERBOSE,\r
+ "%a: Type 0x%x: NumberOfPages 0x%x -> 0x%x\n",\r
+ __FUNCTION__,\r
+ HobRecord->Type,\r
+ HobRecord->NumberOfPages,\r
+ VariableRecord->NumberOfPages\r
+ ));\r
\r
HobRecord->NumberOfPages = VariableRecord->NumberOfPages;\r
}\r
// Notification object for registering the callback, for when\r
// EFI_PEI_READ_ONLY_VARIABLE2_PPI becomes available.\r
//\r
-STATIC CONST EFI_PEI_NOTIFY_DESCRIPTOR mReadOnlyVariable2Notify = {\r
+STATIC CONST EFI_PEI_NOTIFY_DESCRIPTOR mReadOnlyVariable2Notify = {\r
(EFI_PEI_PPI_DESCRIPTOR_NOTIFY_DISPATCH |\r
EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST), // Flags\r
&gEfiPeiReadOnlyVariable2PpiGuid, // Guid\r
VOID\r
)\r
{\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
\r
if (!FeaturePcdGet (PcdSmmSmramRequire)) {\r
//\r
\r
Status = PeiServicesNotifyPpi (&mReadOnlyVariable2Notify);\r
if (EFI_ERROR (Status)) {\r
- DEBUG ((DEBUG_ERROR, "%a: failed to set up R/O Variable 2 callback: %r\n",\r
- __FUNCTION__, Status));\r
+ DEBUG ((\r
+ DEBUG_ERROR,\r
+ "%a: failed to set up R/O Variable 2 callback: %r\n",\r
+ __FUNCTION__,\r
+ Status\r
+ ));\r
ASSERT (FALSE);\r
CpuDeadLoop ();\r
}\r