This FixedAtBuild PCD is used to control build time optimization based on debug print level.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao <[email protected]> --- MdePkg/MdePkg.dec | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/MdePkg/MdePkg.dec b/MdePkg/MdePkg.dec index 1eb4346..cf5e814 100644 --- a/MdePkg/MdePkg.dec +++ b/MdePkg/MdePkg.dec @@ -4,7 +4,7 @@ # It also provides the definitions(including PPIs/PROTOCOLs/GUIDs) of # EFI1.10/UEFI2.4/PI1.3 and some Industry Standards. # -# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR> +# Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.<BR> # Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> # # This program and the accompanying materials are licensed and made available under @@ -1606,6 +1606,30 @@ # @ValidList 0x80000003 | 0x3040003 gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueDxeDriverEnd|0x3040003|UINT32|0x30001014 + ## This flag is used to control build time optimization based on debug print level. + # BIT0 - Initialization message.<BR> + # BIT1 - Warning message.<BR> + # BIT2 - Load Event message.<BR> + # BIT3 - File System message.<BR> + # BIT4 - Allocate or Free Pool message.<BR> + # BIT5 - Allocate or Free Page message.<BR> + # BIT6 - Information message.<BR> + # BIT7 - Dispatcher message.<BR> + # BIT8 - Variable message.<BR> + # BIT10 - Boot Manager message.<BR> + # BIT12 - BlockIo Driver message.<BR> + # BIT14 - Network Driver message.<BR> + # BIT16 - UNDI Driver message.<BR> + # BIT17 - LoadFile message.<BR> + # BIT19 - Event message.<BR> + # BIT20 - Global Coherency Database changes message.<BR> + # BIT21 - Memory range cachability changes message.<BR> + # BIT22 - Detailed debug message.<BR> + # BIT28 - Error message.<BR> + # @Prompt Fixed Debug Message Print Level. + # @Expression 0x80000002 | (gEfiMdePkgTokenSpaceGuid.PcdFixedDebugPrintErrorLevel & 0x7F84AA00) == 0 + gEfiMdePkgTokenSpaceGuid.PcdFixedDebugPrintErrorLevel|0x80000000|UINT32|0x30001016 + [PcdsFixedAtBuild,PcdsPatchableInModule] ## Indicates the maximum length of unicode string used in the following # BaseLib functions: StrLen(), StrSize(), StrCmp(), StrnCmp(), StrCpy(), StrnCpy()<BR><BR> -- 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 [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
