summaryrefslogtreecommitdiff
path: root/EdkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.c
diff options
context:
space:
mode:
Diffstat (limited to 'EdkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.c')
-rw-r--r--EdkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/EdkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.c b/EdkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.c
index 3de5f58cf3..bbe16c70cb 100644
--- a/EdkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.c
+++ b/EdkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.c
@@ -19,8 +19,8 @@
/**
Report status code to all supported device.
- *
- *
+
+
@param PeiServices
@param Type Indicates the type of status code being reported.
@@ -53,11 +53,12 @@ ReportDispatcher (
IN EFI_STATUS_CODE_DATA *Data OPTIONAL
);
-
+STATIC
EFI_PEI_PROGRESS_CODE_PPI mStatusCodePpi = {
ReportDispatcher
};
+STATIC
EFI_PEI_PPI_DESCRIPTOR mStatusCodePpiDescriptor = {
EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST,
&gEfiPeiStatusCodePpiGuid,
@@ -66,8 +67,8 @@ EFI_PEI_PPI_DESCRIPTOR mStatusCodePpiDescriptor = {
/**
Report status code to all supported device.
- *
- *
+
+
@param PeiServices
@param CodeType Indicates the type of status code being reported.
@@ -154,13 +155,16 @@ PeiStatusCodeDriverEntry (
// if enable UseOEM, then initialize Oem status code.
//
if (FeaturePcdGet (PcdStatusCodeUseSerial)) {
- SerialPortInitialize();
+ Status = SerialPortInitialize();
+ ASSERT_EFI_ERROR (Status);
}
if (FeaturePcdGet (PcdStatusCodeUseMemory)) {
- MemoryStatusCodeInitializeWorker ();
+ Status = MemoryStatusCodeInitializeWorker ();
+ ASSERT_EFI_ERROR (Status);
}
if (FeaturePcdGet (PcdStatusCodeUseOEM)) {
- OemHookStatusCodeInitialize ();
+ Status = OemHookStatusCodeInitialize ();
+ ASSERT_EFI_ERROR (Status);
}
//