summaryrefslogtreecommitdiff
path: root/EdkModulePkg/EdkModulePkg.spd
diff options
context:
space:
mode:
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>2006-11-28 07:59:59 +0000
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>2006-11-28 07:59:59 +0000
commit657d3918fe7831c1a7722869b025478746540657 (patch)
tree3b53c398cc5fd798c91219eabebebd1ad0d96b0b /EdkModulePkg/EdkModulePkg.spd
parent2109b16ef8007fd4033041065318fb199227628a (diff)
downloadedk2-657d3918fe7831c1a7722869b025478746540657.zip
edk2-657d3918fe7831c1a7722869b025478746540657.tar.gz
edk2-657d3918fe7831c1a7722869b025478746540657.tar.bz2
• Set the default value of PcdDxeIplSwitchToLongMode to TRUE.
• Make access to PcdDxeIplSwitchToLongMode to Ia32 specific code. • Introduce another feature flag named PcdDxeIplBuildShareCodeHobs to define whether to build hobs to DXE core to share code. • Remove the #progma bug git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2026 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'EdkModulePkg/EdkModulePkg.spd')
-rw-r--r--EdkModulePkg/EdkModulePkg.spd13
1 files changed, 11 insertions, 2 deletions
diff --git a/EdkModulePkg/EdkModulePkg.spd b/EdkModulePkg/EdkModulePkg.spd
index 9e083f9..0472f2d 100644
--- a/EdkModulePkg/EdkModulePkg.spd
+++ b/EdkModulePkg/EdkModulePkg.spd
@@ -1247,14 +1247,23 @@
<DefaultValue>FALSE</DefaultValue>
<HelpText>Whether VGA decoding is enabled on this platform so we should avoid those aliased resources</HelpText>
</PcdEntry>
- <PcdEntry>
+ <PcdEntry SupArchList="IA32">
<C_Name>PcdDxeIplSwitchToLongMode</C_Name>
<Token>0x0001003b</Token>
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
<DatumType>BOOLEAN</DatumType>
<ValidUsage>FEATURE_FLAG</ValidUsage>
- <DefaultValue>FALSE</DefaultValue>
+ <DefaultValue>TRUE</DefaultValue>
<HelpText>If this feature is enabled, then the DXE IPL will load a 64-bit DxeCore.</HelpText>
</PcdEntry>
+ <PcdEntry>
+ <C_Name>PcdDxeIplBuildShareCodeHobs</C_Name>
+ <Token>0x0001003c</Token>
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
+ <DatumType>BOOLEAN</DatumType>
+ <ValidUsage>FEATURE_FLAG</ValidUsage>
+ <DefaultValue>FALSE</DefaultValue>
+ <HelpText>If this feature is enabled, DXE IPL will build a series of HOBs to share code with DXE Core.</HelpText>
+ </PcdEntry>
</PcdDeclarations>
</PackageSurfaceArea> \ No newline at end of file