Signed-off-by: Gary Ching-Pang Lin <g...@suse.com>
---
 .../Library/EdkIIGlueLib/Library/BasePrintLib/PrintLib.c      | 11 +++++++++--
 MdePkg/Library/BasePrintLib/PrintLibInternal.c                | 11 +++++++++--
 2 files changed, 18 insertions(+), 4 deletions(-)

diff --git 
a/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BasePrintLib/PrintLib.c
 
b/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BasePrintLib/PrintLib.c
index 3258b01..caddb84 100644
--- 
a/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BasePrintLib/PrintLib.c
+++ 
b/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BasePrintLib/PrintLib.c
@@ -23,7 +23,7 @@ Abstract:
 #include "PrintLibInternal.h"
 
 #define WARNING_STATUS_NUMBER         4
-#define ERROR_STATUS_NUMBER           24
+#define ERROR_STATUS_NUMBER           31
 #define ASSERT_UNICODE_BUFFER(Buffer) ASSERT ((((UINTN) (Buffer)) & 0x01) == 0)
 
 GLOBAL_REMOVE_IF_UNREFERENCED CONST CHAR8 *StatusString [] = {
@@ -55,7 +55,14 @@ GLOBAL_REMOVE_IF_UNREFERENCED CONST CHAR8 *StatusString [] = 
{
   "Aborted",                      //  RETURN_ABORTED                = 21 | 
MAX_BIT
   "ICMP Error",                   //  RETURN_ICMP_ERROR             = 22 | 
MAX_BIT
   "TFTP Error",                   //  RETURN_TFTP_ERROR             = 23 | 
MAX_BIT
-  "Protocol Error"                //  RETURN_PROTOCOL_ERROR         = 24 | 
MAX_BIT
+  "Protocol Error",               //  RETURN_PROTOCOL_ERROR         = 24 | 
MAX_BIT
+  "Incomplete Version",           //  RETURN_INCOMPATIBLE_VERSION   = 25 | 
MAX_BIT
+  "Security Violation",           //  RETURN_SECURITY_VIOLATION     = 26 | 
MAX_BIT
+  "CRC Error",                    //  RETURN_CRC_ERROR              = 27 | 
MAX_BIT
+  "End of Media",                 //  RETURN_END_OF_MEDIA           = 28 | 
MAX_BIT
+  "",                             //  RESERVED                      = 29 | 
MAX_BIT
+  "",                             //  RESERVED                      = 30 | 
MAX_BIT
+  "End of File"                   //  RETURN_END_OF_FILE            = 31 | 
MAX_BIT
 };
 
 /**
diff --git a/MdePkg/Library/BasePrintLib/PrintLibInternal.c 
b/MdePkg/Library/BasePrintLib/PrintLibInternal.c
index 34e9d12..b991a15 100644
--- a/MdePkg/Library/BasePrintLib/PrintLibInternal.c
+++ b/MdePkg/Library/BasePrintLib/PrintLibInternal.c
@@ -15,7 +15,7 @@
 #include "PrintLibInternal.h"
 
 #define WARNING_STATUS_NUMBER         4
-#define ERROR_STATUS_NUMBER           24
+#define ERROR_STATUS_NUMBER           31
 
 GLOBAL_REMOVE_IF_UNREFERENCED CONST CHAR8 mHexStr[] = 
{'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
 
@@ -48,7 +48,14 @@ GLOBAL_REMOVE_IF_UNREFERENCED CONST CHAR8 *mStatusString[] = 
{
   "Aborted",                      //  RETURN_ABORTED                = 21 | 
MAX_BIT
   "ICMP Error",                   //  RETURN_ICMP_ERROR             = 22 | 
MAX_BIT
   "TFTP Error",                   //  RETURN_TFTP_ERROR             = 23 | 
MAX_BIT
-  "Protocol Error"                //  RETURN_PROTOCOL_ERROR         = 24 | 
MAX_BIT
+  "Protocol Error",               //  RETURN_PROTOCOL_ERROR         = 24 | 
MAX_BIT
+  "Incomplete Version",           //  RETURN_INCOMPATIBLE_VERSION   = 25 | 
MAX_BIT
+  "Security Violation",           //  RETURN_SECURITY_VIOLATION     = 26 | 
MAX_BIT
+  "CRC Error",                    //  RETURN_CRC_ERROR              = 27 | 
MAX_BIT
+  "End of Media",                 //  RETURN_END_OF_MEDIA           = 28 | 
MAX_BIT
+  "",                             //  RESERVED                      = 29 | 
MAX_BIT
+  "",                             //  RESERVED                      = 30 | 
MAX_BIT
+  "End of File"                   //  RETURN_END_OF_FILE            = 31 | 
MAX_BIT
 };
 
 
-- 
1.8.1.4


------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to