edk2/MdeModulePkg/Core
vanjeff f1987dedee Sync patch r10481 and r12354 from main trunk.
1) Fix IPF ICC 11.1 issue when /Ox is used related to the use of local variables and parameter across the transition when TEMP RAM is disabled.
2) Update the logic that computes the offset of the heap and stack from TEMP RAM to Permanent RAM to handle all possible offsets values.
3) Minor cleanups to the PEI_CORE_INSTANCE structure.
4) Simplify the logic that manages the TEMP RAM to PERM RAM transition and clean up the related DEBUG() messages.
5) Enhance the PEI Core to convert pointers pointing to PPI descriptors on the temporary stack. 

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@12948 6f19259b-4bc3-4df7-8a09-765794883524
2012-01-20 07:24:58 +00:00
..
Dxe sync patch r10492, r10780, r10877, r10880, r10955 from main trunk. 2011-04-19 01:38:01 +00:00
DxeIplPeim sync patch 10825 from main trunk. 2010-08-27 05:31:26 +00:00
Pei Sync patch r10481 and r12354 from main trunk. 2012-01-20 07:24:58 +00:00
PiSmmCore sync patch r10492, r10780, r10877, r10880, r10955 from main trunk. 2011-04-19 01:38:01 +00:00
RuntimeDxe 1. Correct File header to ## @file 2010-02-24 00:21:16 +00:00