audk/MdeModulePkg
Star Zeng 6ec4d300fe MdeModulePkg ErstFmpDxe: Create ESRT in ReadyToBoot event
Current code just creates ESRT entry in FMP notification
and installs ESRT configuration table in ReadyToBoot event.

The LastAttemptVersion and LastAttemptStatus in ESRT will
be out of date after system continues to boot without reset
after capsule update (reset is not required or capsule update
is failed).

This patches updates the code to create ESRT based on all
FMP instances in ReadyToBoot event.

Cc: Michael D Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2018-08-08 19:18:25 +08:00
..
Application MdeModulePkg CapsuleApp: Check capsule header for -D and -N options 2018-07-27 16:04:16 +08:00
Bus MdeModulePkg/PciBusDxe: Fix small memory leak in FreePciDevice 2018-07-27 08:59:31 +08:00
Core MdeModulePkg/DxeCore: Not update RtCode in MemAttrTable after EndOfDxe 2018-07-26 22:51:27 +08:00
Include MdeModulePkg/PlatformBootManager: Add PlatformBootManagerUnableToBoot 2018-07-27 15:47:50 +08:00
Library MdeModulePkg: Remove DxeSmmPerformanceLib 2018-08-06 13:58:54 +08:00
Logo MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
Universal MdeModulePkg ErstFmpDxe: Create ESRT in ReadyToBoot event 2018-08-08 19:18:25 +08:00
MdeModulePkg.dec MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
MdeModulePkg.dsc MdeModulePkg: Remove DxeSmmPerformanceLib 2018-08-06 13:58:54 +08:00
MdeModulePkg.uni MdeModulePkg/Variable/RuntimeDxe: introduce PcdMaxVolatileVariableSize 2018-03-30 21:17:07 +02:00
MdeModulePkgExtra.uni MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00