]> git.proxmox.com Git - mirror_edk2.git/commit - EdkModulePkg/Core/DxeIplPeim/Ipf/DxeLoadFunc.c
In original DxeIpl64 PEIM, Creating page table is performed before sending End Of...
authorrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 22 Dec 2006 03:13:56 +0000 (03:13 +0000)
committerrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 22 Dec 2006 03:13:56 +0000 (03:13 +0000)
commit3d109491d637eeb71df8278700b0e1b1863444d3
tree69a79f787a4d72529189c9f6ecf1d2a64608e5b8
parented09422e6b32d60f0591c1dcd41146472585378d
In original DxeIpl64 PEIM, Creating page table is performed before sending End Of PEI Phase signal in order to improve performance. But after merging DxeIpl and DxeIpl64, Creating page table is performed after sending End Of PEI Phase signal, which has great negative impact on Woodcrest based platforms, which rely on turning on PEI FV cache to compensate Woodcrest's bad flash access performance.

This fix revert to the way of original DxeIpl64.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2129 6f19259b-4bc3-4df7-8a09-765794883524
EdkModulePkg/Core/DxeIplPeim/DxeIpl.h
EdkModulePkg/Core/DxeIplPeim/DxeLoad.c
EdkModulePkg/Core/DxeIplPeim/Ia32/DxeLoadFunc.c
EdkModulePkg/Core/DxeIplPeim/Ipf/DxeLoadFunc.c
EdkModulePkg/Core/DxeIplPeim/X64/DxeLoadFunc.c