audk/MdeModulePkg
Star Zeng c5d5379937 MdeModulePkg DxeCore: Move ProcessLibraryConstructorList()
to right after CoreInitializeGcdServices().

Why?
Some platforms maybe report both below 4G and above 4G memory resource hob as tested,
then CoreInitializeMemoryServices() will find and add the tested above 4G memory resource hob to memory descriptor for early memory allocation services,
then if ProcessLibraryConstructorList() that has library constructor tries to allocate below 4G memory and will fail.
In fact, the following CoreInitializeGcdServices() will add all the memory resource hob to GCD map,
and add the tested below 4G memory resource hob to memory descriptor,
but it has been too late for ProcessLibraryConstructorList().

Also move below two lines as they are needed to be after
the constructor of DxeCorePerfomanceLib.
  PERF_END   (NULL,"PEI", NULL, 0) ;
  PERF_START (NULL,"DXE", NULL, 0) ;

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18146 6f19259b-4bc3-4df7-8a09-765794883524
2015-08-04 01:41:48 +00:00
..
Application UiApp: Move reset menu from Front Page to BMM Page. 2015-07-31 02:14:26 +00:00
Bus MdeModulePkg: Enhance PciBusDxe to handle high 32bit of MEM64 BAR returns 0 2015-07-30 06:40:36 +00:00
Core MdeModulePkg DxeCore: Move ProcessLibraryConstructorList() 2015-08-04 01:41:48 +00:00
Include UiApp code split from IntelFrameworkModulePkg/Universal/BdsDxe driver. 2015-07-30 03:41:35 +00:00
Library Support get string from configuration string packages. 2015-07-27 07:40:18 +00:00
Logo MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Universal MdeModulePkg:Fix the issue FindQuestionFromProgress in SetupBrowserDxe is broken 2015-08-03 09:44:04 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg.dec MdeModulePkg PeiCore: Add PCD to specify PEIM Shadow 2015-08-03 03:18:37 +00:00
MdeModulePkg.dsc UiApp code split from IntelFrameworkModulePkg/Universal/BdsDxe driver. 2015-07-30 03:41:35 +00:00
MdeModulePkg.uni MdeModulePkg PeiCore: Add PCD to specify PEIM Shadow 2015-08-03 03:18:37 +00:00
MdeModulePkgExtra.uni MdeModulePkg: INF/DEC file updates to EDK II packages 2014-08-28 06:55:48 +00:00