]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Library/ReportStatusCodeLib.h
1. Rename PeiCoreLib to PeiServicesLib and rename all the interfaces from PeiCoreXXX...
[mirror_edk2.git] / MdePkg / Include / Library / ReportStatusCodeLib.h
index b05bcc659371c62e26e4e939409550aad15584c8..9a3d4daabdbe8892f9eaed1e4f59f53b404e6e9a 100644 (file)
@@ -21,8 +21,6 @@
 #define REPORT_STATUS_CODE_PROPERTY_PROGRESS_CODE_ENABLED          0x00000001\r
 #define REPORT_STATUS_CODE_PROPERTY_ERROR_CODE_ENABLED             0x00000002\r
 #define REPORT_STATUS_CODE_PROPERTY_DEBUG_CODE_ENABLED             0x00000004\r
-#define REPORT_STATUS_CODE_PROPERTY_POST_CODE_ENABLED              0x00000008\r
-#define REPORT_STATUS_CODE_PROPERTY_POST_CODE_DESCRIPTION_ENABLED  0x00000010\r
 \r
 //\r
 // Extended Data structure definitions with EFI_STATUS_CODE_DATA headers removed\r
@@ -454,63 +452,6 @@ ReportStatusCodeEx (
   );\r
 \r
 \r
-/**\r
-  Sends an 32-bit value to a POST card.\r
-\r
-  Sends the 32-bit value specified by Value to a POST card, and returns Value.  \r
-  Some implementations of this library function may perform I/O operations \r
-  directly to a POST card device.  Other implementations may send Value to \r
-  ReportStatusCode(), and the status code reporting mechanism will eventually \r
-  display the 32-bit value on the status reporting device.\r
-  \r
-  PostCode() must actively prevent recursion.  If PostCode() is called while \r
-  processing another any other Report Status Code Library function, then \r
-  PostCode() must return Value immediately.\r
-\r
-  @param  Value  The 32-bit value to write to the POST card.\r
-\r
-  @return  Value\r
-\r
-**/\r
-UINT32\r
-EFIAPI\r
-PostCode (\r
-  IN UINT32  Value\r
-  );\r
-\r
-\r
-/**\r
-  Sends an 32-bit value to a POST and associated ASCII string.\r
-\r
-  Sends the 32-bit value specified by Value to a POST card, and returns Value.\r
-  If Description is not NULL, then the ASCII string specified by Description is \r
-  also passed to the handler that displays the POST card value.  Some \r
-  implementations of this library function may perform I/O operations directly \r
-  to a POST card device.  Other implementations may send Value to ReportStatusCode(), \r
-  and the status code reporting mechanism will eventually display the 32-bit \r
-  value on the status reporting device.  \r
-\r
-  PostCodeWithDescription()must actively prevent recursion.  If \r
-  PostCodeWithDescription() is called while processing another any other Report \r
-  Status Code Library function, then PostCodeWithDescription() must return Value \r
-  immediately.\r
-\r
-  @param  Value        The 32-bit value to write to the POST card.\r
-  @param  Description  Pointer to an ASCII string that is a description of the \r
-                       POST code value.  This is an optional parameter that may \r
-                       be NULL.\r
-\r
-  @return  Value\r
-\r
-**/\r
-UINT32\r
-EFIAPI\r
-PostCodeWithDescription (\r
-  IN UINT32       Value,\r
-  IN CONST CHAR8  *Description  OPTIONAL\r
-  );\r
-\r
-\r
 /**\r
   Returns TRUE if status codes of type EFI_PROGRESS_CODE are enabled\r
 \r
@@ -568,45 +509,6 @@ ReportDebugCodeEnabled (
   );\r
 \r
 \r
-/**\r
-  Returns TRUE if POST Codes are enabled.\r
-\r
-  This function returns TRUE if the REPORT_STATUS_CODE_PROPERTY_POST_CODE_ENABLED \r
-  bit of PcdReportStatusCodeProperyMask is set.  Otherwise FALSE is returned.\r
-\r
-  @retval  TRUE   The REPORT_STATUS_CODE_PROPERTY_POST_CODE_ENABLED bit of \r
-                  PcdReportStatusCodeProperyMask is set.\r
-  @retval  FALSE  The REPORT_STATUS_CODE_PROPERTY_POST_CODE_ENABLED bit of \r
-                  PcdReportStatusCodeProperyMask is clear.\r
-\r
-**/\r
-BOOLEAN\r
-EFIAPI\r
-ReportPostCodeEnabled (\r
-  VOID\r
-  );\r
-\r
-\r
-/**\r
-  Returns TRUE if POST code descriptions are enabled.\r
-\r
-  This function returns TRUE if the \r
-  REPORT_STATUS_CODE_PROPERTY_POST_CODE_DESCRIPTIONS_ENABLED bit of \r
-  PcdReportStatusCodeProperyMask is set.  Otherwise FALSE is returned.\r
-\r
-  @retval  TRUE   The REPORT_STATUS_CODE_PROPERTY_POST_CODE_DESCRIPTIONS_ENABLED \r
-                  bit of PcdReportStatusCodeProperyMask is set.\r
-  @retval  FALSE  The REPORT_STATUS_CODE_PROPERTY_POST_CODE_DESCRIPTIONS_ENABLED \r
-                  bit of PcdReportStatusCodeProperyMask is clear.\r
-\r
-**/\r
-BOOLEAN\r
-EFIAPI\r
-ReportPostCodeDescriptionEnabled (\r
-  VOID\r
-  );\r
-\r
-\r
 /**\r
   Reports a status code with minimal parameters if the status code type is enabled.\r
 \r
@@ -727,37 +629,4 @@ ReportPostCodeDescriptionEnabled (
   ReportStatusCodeEx(Type,Value,Instance,CallerId,ExtendedDataGuid,ExtendedData,ExtendedDataSize)        :  \\r
   EFI_UNSUPPORTED\r
 \r
-/**\r
-  Sends an 32-bit value to a POST card.\r
-\r
-  If POST codes are enabled in PcdReportStatusCodeProperyMask, then call PostCode() \r
-  passing in Value.  Value is returned.\r
-\r
-  @param  Value  The 32-bit value to write to the POST card.\r
-\r
-  @return  Value\r
-\r
-**/\r
-#define POST_CODE(Value)  ReportPostCodeEnabled() ? PostCode(Value) : Value\r
-\r
-/**\r
-  Sends an 32-bit value to a POST and associated ASCII string.\r
-\r
-  If POST codes and POST code descriptions are enabled in \r
-  PcdReportStatusCodeProperyMask, then call PostCodeWithDescription() passing in \r
-  Value and Description.  If only POST codes are enabled, then call PostCode() \r
-  passing in Value.  Value is returned.\r
-\r
-  @param  Value        The 32-bit value to write to the POST card.\r
-  @param  Description  Pointer to an ASCII string that is a description of the \r
-                       POST code value.\r
-\r
-**/\r
-#define POST_CODE_WITH_DESCRIPTION(Value,Description)  \\r
-  ReportPostCodeEnabled()                        ?     \\r
-    (ReportPostCodeDescriptionEnabled()          ?     \\r
-      PostCodeWithDescription(Value,Description) :     \\r
-      PostCode(Value))                           :     \\r
-    Value\r
-\r
 #endif\r