)\r
{\r
EFI_PEI_HOB_POINTERS Hob;\r
+ EFI_STATUS Status;\r
MEMORY_STATUSCODE_PACKET_HEADER *PacketHeader;\r
MEMORY_STATUSCODE_RECORD *Record;\r
UINTN ExpectedPacketIndex = 0;\r
// if enable UseDataHub, then initialize data hub status code worker.\r
//\r
if (FeaturePcdGet (PcdStatusCodeUseEfiSerial)) {\r
- EfiSerialStatusCodeInitializeWorker ();\r
+ Status = EfiSerialStatusCodeInitializeWorker ();\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
if (FeaturePcdGet (PcdStatusCodeUseHardSerial)) {\r
- SerialPortInitialize ();\r
+ Status = SerialPortInitialize ();\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
if (FeaturePcdGet (PcdStatusCodeUseRuntimeMemory)) {\r
- RtMemoryStatusCodeInitializeWorker ();\r
+ Status = RtMemoryStatusCodeInitializeWorker ();\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
if (FeaturePcdGet (PcdStatusCodeUseDataHub)) {\r
- DataHubStatusCodeInitializeWorker ();\r
+ Status = DataHubStatusCodeInitializeWorker ();\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
if (FeaturePcdGet (PcdStatusCodeUseOEM)) {\r
- OemHookStatusCodeInitialize ();\r
+ Status = OemHookStatusCodeInitialize ();\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
\r
//\r