@retval EFI_OUT_OF_RESOURCES There are not enough resources to record the measurement.\r
\r
**/\r
+STATIC\r
EFI_STATUS\r
EFIAPI\r
StartGauge (\r
@retval EFI_NOT_FOUND The specified measurement record could not be found.\r
\r
**/\r
+STATIC\r
EFI_STATUS\r
EFIAPI\r
EndGauge (\r
@retval EFI_INVALIDE_PARAMETER GaugeDataEntry is NULL. \r
\r
**/\r
+STATIC\r
EFI_STATUS\r
EFIAPI\r
GetGauge (\r
@retval The index of gauge entry in the array.\r
\r
**/\r
+STATIC\r
UINT32\r
InternalSearchForGaugeEntry (\r
IN CONST VOID *Handle, OPTIONAL\r
@retval EFI_OUT_OF_RESOURCES There are not enough resources to record the measurement.\r
\r
**/\r
+STATIC\r
EFI_STATUS\r
EFIAPI\r
StartGauge (\r
@retval EFI_NOT_FOUND The specified measurement record could not be found.\r
\r
**/\r
+STATIC\r
EFI_STATUS\r
EFIAPI\r
EndGauge (\r
@retval EFI_INVALIDE_PARAMETER GaugeDataEntry is NULL. \r
\r
**/\r
+STATIC\r
EFI_STATUS\r
EFIAPI\r
GetGauge (\r
to DXE performance data structures.\r
\r
**/\r
+STATIC\r
VOID\r
InternalGetPeiPerformance (\r
VOID\r
);\r
ASSERT_EFI_ERROR (Status);\r
\r
- mMaxGaugeRecords = INIT_DXE_GAUGE_DATA_ENTRIES + MAX_PEI_PERFORMANCE_LOG_ENTRIES;\r
+ mMaxGaugeRecords = INIT_DXE_GAUGE_DATA_ENTRIES + PcdGet8 (PcdMaxPeiPerformanceLogEntries);\r
\r
mGaugeData = AllocateZeroPool (sizeof (GAUGE_DATA_HEADER) + (sizeof (GAUGE_DATA_ENTRY) * mMaxGaugeRecords));\r
ASSERT (mGaugeData != NULL);\r
VOID\r
)\r
{\r
- return ((PcdGet8(PcdPerformanceLibraryPropertyMask) & PERFORMANCE_LIBRARY_PROPERTY_MEASUREMENT_ENABLED) != 0);\r
+ return (BOOLEAN) ((PcdGet8(PcdPerformanceLibraryPropertyMask) & PERFORMANCE_LIBRARY_PROPERTY_MEASUREMENT_ENABLED) != 0);\r
}\r