<Filename>DxeLoad.c</Filename>\r
<Filename>DxeIpl.h</Filename>\r
<Filename>DxeIpl.dxs</Filename>\r
- <Filename SupArchList="IA32">Ia32/ImageRead.c</Filename>\r
+ <Filename SupArchList="IA32 X64 EBC">Ia32/ImageRead.c</Filename>\r
<Filename SupArchList="IA32">Ia32/DxeLoadFunc.c</Filename>\r
- <Filename SupArchList="IA32">Ia32/LongMode.asm</Filename>\r
- <Filename ToolChainFamily="GCC" SupArchList="IA32">Ia32/LongMode.S</Filename>\r
<Filename SupArchList="IA32">Ia32/VirtualMemory.c</Filename>\r
<Filename SupArchList="IA32">Ia32/VirtualMemory.h</Filename>\r
- <Filename SupArchList="X64">Ia32/ImageRead.c</Filename>\r
- <Filename SupArchList="X64">Ia32/DxeLoadFunc.c</Filename>\r
+ <Filename SupArchList="X64 EBC">X64/DxeLoadFunc.c</Filename>\r
<Filename SupArchList="IPF">ipf/ImageRead.c</Filename>\r
<Filename SupArchList="IPF">ipf/DxeLoadFunc.c</Filename>\r
- <Filename SupArchList="EBC">Ia32/ImageRead.c</Filename>\r
- <Filename SupArchList="EBC">Ia32/DxeLoadFunc.c</Filename>\r
- <Filename SupArchList="X64 IPF EBC">Non-existing.c</Filename>\r
</SourceFiles>\r
<PackageDependencies>\r
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
<PcdEntry PcdItemType="FEATURE_FLAG" Usage="ALWAYS_CONSUMED">\r
<C_Name>PcdDxeIplSwitchToLongMode</C_Name>\r
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
- <DefaultValue>FALSE</DefaultValue>\r
+ <DefaultValue>TRUE</DefaultValue>\r
<HelpText>If this feature is enabled, then the DXE IPL will load a 64-bit DxeCore.</HelpText>\r
</PcdEntry>\r
+ <PcdEntry PcdItemType="FEATURE_FLAG" Usage="ALWAYS_CONSUMED">\r
+ <C_Name>PcdDxeIplBuildShareCodeHobs</C_Name>\r
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <DefaultValue>FALSE</DefaultValue>\r
+ <HelpText>If this feature is enabled, DXE IPL will build a series of HOBs to share code with DXE Core.</HelpText>\r
+ </PcdEntry>\r
<PcdEntry PcdItemType="FEATURE_FLAG" Usage="ALWAYS_CONSUMED">\r
<C_Name>PcdDxeIplSupportEfiDecompress</C_Name>\r
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r