diff options
| author | Jason1 Lin <jason1.lin@intel.com> | 2024-08-28 12:36:11 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2024-09-11 23:26:20 +0300 |
| commit | 03c8ec6ce29e47abca2b598bba9a05ddd87afc17 (patch) | |
| tree | ee88d5be67a44aeef50e7b45d1949005d42ac805 /MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf | |
| parent | dadd8c7a95bab7e17aaa0d5bbd6c40eaf461d434 (diff) | |
| download | edk2-03c8ec6ce29e47abca2b598bba9a05ddd87afc17.tar.xz | |
MdeModulePkg/DxeCapsuleLibFmp: Check BootService Status to Use ESRT Cache
- In c36414b131dfd0a1ca51f10f87a18955bc110ff2 change, it was introduced
the ReadyToBoot event check to prevent the boot service got called
in runtime to cause the issue.
- In this patch introduced the ExitBootService event to replace it.
It would be better to base on the BootService status to decide
the source of ESRT table.
- Based on the BootService availability to decide,
- Exit : Use cache ESRT table in IF-condition
- Not Exit: Use boot service to locate protocol in ELSE-condition
Co-authored-by: Dakota Chiang <dakota.chiang@intel.com>
Signed-off-by: Jason1 Lin <jason1.lin@intel.com>
Diffstat (limited to 'MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf')
0 files changed, 0 insertions, 0 deletions
