Update DebugLib DEBUG() for build time size optimization based on DEBUG print 
error levels.
This change uses C marco __VA_ARGS__. We have verified it in VS and GCC tool 
chain. 

Liming Gao (6):
  MdePkg: Add new FixedAtBuild PCD
  IntelFrameworkModulePkg: Update PeiDxeDebugLibReportStatusCode library
  MdePkg: Add new API DebugPrintLevelEnabled() in DebugLib
  MdePkg: Add Help and Prompt for new PCD
  MdePkg: Update BaseDebugLibSerialPort library
  MdePkg: Update BaseDebugLibNull library

 .../PeiDxeDebugLibReportStatusCode/DebugLib.c      |  20 ++++++++++++++-
 .../PeiDxeDebugLibReportStatusCode.inf             |   3 ++-
 MdePkg/Include/Library/DebugLib.h                  |  28 +++++++++++++++++++--
 MdePkg/Library/BaseDebugLibNull/DebugLib.c         |  21 +++++++++++++++-
 .../BaseDebugLibSerialPort.inf                     |   3 ++-
 MdePkg/Library/BaseDebugLibSerialPort/DebugLib.c   |  19 ++++++++++++++
 MdePkg/MdePkg.dec                                  |  28 +++++++++++++++++++--
 MdePkg/MdePkg.uni                                  | Bin 61242 -> 66564 bytes
 8 files changed, 114 insertions(+), 8 deletions(-)

-- 
1.9.0.msysgit.0



------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to