audk/MdeModulePkg/Universal/EsrtFmpDxe
Star Zeng 3545488dd6 MdeModulePkg EsrtFmpDxe: Use EfiBootServicesData for ESRT table
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=933

We see UEFI spec is saying to use EfiBootServicesData for ESRT table.

UEFI 2.7 chapter 23.3:
The ESRT shall be stored in memory of type EfiBootServicesData.

And we see EsrtDxe is using AllocatePool for ESRT table, but
EsrtFmpDxe is using AllocateRuntimeZeroPool for ESRT table.

This patch updates code to use EfiBootServicesData for ESRT table
in EsrtFmpDxe.

Change-Id: I72a73e0cc0a37e429cc262d68eb284fb268cb5ef
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2018-04-25 15:50:55 +08:00
..
EsrtFmp.c MdeModulePkg EsrtFmpDxe: Use EfiBootServicesData for ESRT table 2018-04-25 15:50:55 +08:00
EsrtFmpDebugPrint.c MdeModulePkg: Fix coding style issues in file/function comments 2018-03-19 09:57:22 +08:00
EsrtFmpDxe.inf MdeModulePkg/EsrtFmpDxe: Add EsrtFmpDxe module 2018-02-11 15:32:29 -08:00
EsrtFmpDxe.uni MdeModulePkg/EsrtFmpDxe: Add EsrtFmpDxe module 2018-02-11 15:32:29 -08:00
EsrtFmpDxeExtra.uni MdeModulePkg/EsrtFmpDxe: Add EsrtFmpDxe module 2018-02-11 15:32:29 -08:00