\r
/**\r
Report status code to all supported device.\r
- * \r
- * \r
+ \r
+ \r
@param PeiServices\r
\r
@param Type Indicates the type of status code being reported. \r
IN EFI_STATUS_CODE_DATA *Data OPTIONAL\r
);\r
\r
-\r
+STATIC\r
EFI_PEI_PROGRESS_CODE_PPI mStatusCodePpi = { \r
ReportDispatcher\r
};\r
\r
+STATIC\r
EFI_PEI_PPI_DESCRIPTOR mStatusCodePpiDescriptor = {\r
EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST,\r
&gEfiPeiStatusCodePpiGuid,\r
\r
/**\r
Report status code to all supported device.\r
- * \r
- * \r
+ \r
+ \r
@param PeiServices\r
\r
@param CodeType Indicates the type of status code being reported. \r
// if enable UseOEM, then initialize Oem status code.\r
//\r
if (FeaturePcdGet (PcdStatusCodeUseSerial)) {\r
- SerialPortInitialize();\r
+ Status = SerialPortInitialize();\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
if (FeaturePcdGet (PcdStatusCodeUseMemory)) {\r
- MemoryStatusCodeInitializeWorker ();\r
+ Status = MemoryStatusCodeInitializeWorker ();\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
if (FeaturePcdGet (PcdStatusCodeUseOEM)) {\r
- OemHookStatusCodeInitialize ();\r
+ Status = OemHookStatusCodeInitialize ();\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
\r
//\r