diff options
author | qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> | 2006-07-08 14:37:30 +0000 |
---|---|---|
committer | qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> | 2006-07-08 14:37:30 +0000 |
commit | 4f914125e83bc2fa88862432b8194c4e2485189f (patch) | |
tree | 80c65207566c23b05893f4ed78f34c864d7bc1eb /EdkNt32Pkg | |
parent | 3c367f9de6345969bbf70453e74f741acb840cb1 (diff) | |
download | edk2-platforms-4f914125e83bc2fa88862432b8194c4e2485189f.tar.xz |
Add Feature Flag PcdDxePcdDatabaseTraverseEnabled and PcdPeiPcdDatabaseTraverseEnabled
Add Pcd DXE driver and PEIM to all supported ARCH in EdkModulePkg-All-Archs.fpd
Make Pcd DXE driver and PEIM compilable under EBC, IPF, X64
Fixed a few other bugs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@838 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'EdkNt32Pkg')
-rw-r--r-- | EdkNt32Pkg/Nt32.fpd | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/EdkNt32Pkg/Nt32.fpd b/EdkNt32Pkg/Nt32.fpd index fa0a0a57d4..cc257b0fc3 100644 --- a/EdkNt32Pkg/Nt32.fpd +++ b/EdkNt32Pkg/Nt32.fpd @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="UTF-8"?> <PlatformSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0"> <PlatformHeader> <PlatformName>NT32</PlatformName> @@ -394,6 +394,14 @@ <MaxDatumSize>4</MaxDatumSize> <Value>0x0</Value> </PcdData> + <PcdData ItemType="FEATURE_FLAG"> + <C_Name>PcdPeiPcdDatabaseTraverseEnabled</C_Name> + <Token>0x00010020</Token> + <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName> + <DatumType>BOOLEAN</DatumType> + <MaxDatumSize>1</MaxDatumSize> + <Value>TRUE</Value> + </PcdData> <PcdData ItemType="FIXED_AT_BUILD"> <C_Name>PcdDebugPropertyMask</C_Name> <Token>0x00000005</Token> @@ -1306,7 +1314,7 @@ <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/> <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/> <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/> - <Instance ModuleGuid="b1ee6c28-54aa-4d17-b705-3e28ccb27b2e" PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/> + <Instance ModuleGuid="19cbbb97-ff61-45ff-8c3f-dfa66dd118c8" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/> </Libraries> <PcdBuildDefinition> <PcdData ItemType="FIXED_AT_BUILD"> @@ -1389,10 +1397,23 @@ <MaxDatumSize>1</MaxDatumSize> <Value>0xAF</Value> </PcdData> + <PcdData ItemType="FEATURE_FLAG"> + <C_Name>PcdDxePcdDatabaseTraverseEnabled</C_Name> + <Token>0x00000008</Token> + <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName> + <DatumType>BOOLEAN</DatumType> + <MaxDatumSize>1</MaxDatumSize> + <Value>TRUE</Value> + </PcdData> </PcdBuildDefinition> <ModuleSaBuildOptions> <FvBinding>FV_RECOVERY</FvBinding> <FfsFormatKey>BS_DRIVER</FfsFormatKey> + <Options> + <Option BuildTargets="DEBUG" ToolChainFamily="MSFT" SupArchList="IA32" ToolCode="CC"> + "/FAcs", "/Fa${DEST_DIR_OUTPUT}/", "/nologo", "/W4", "/WX", "/GX", "/Gy", "/c", "/O1", "/D EFI_MONOSHELL", "/D UNICODE", "/D EFI_DEBUG", "/D EFI_PEI_REPORT_STATUS_CODE_ON", "/Zi", "/D EFI32", "/DEFI_NT_EMULATOR", "/DNEW_PEI_HOBS", "/GL", "/G7", "/Gy", "/DSTRING_ARRAY_NAME=${BASE_NAME}Strings", "/DSTRING_DEFINES_FILE=\"${BASE_NAME}StrDefs.h\"", "/FI${DEST_DIR_DEBUG}/AutoGen.h" + </Option> + </Options> </ModuleSaBuildOptions> </ModuleSA> <ModuleSA SupArchList="IA32" PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674" ModuleGuid="51C9F40C-5243-4473-B265-B3C8FFAFF9FA"> |