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