diff options
author | Jason1 Lin <jason1.lin@intel.com> | 2024-08-28 17:36:11 +0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2024-09-11 20:26:20 +0000 |
commit | 03c8ec6ce29e47abca2b598bba9a05ddd87afc17 (patch) | |
tree | ee88d5be67a44aeef50e7b45d1949005d42ac805 /IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.ci.yaml | |
parent | dadd8c7a95bab7e17aaa0d5bbd6c40eaf461d434 (diff) | |
download | edk2-03c8ec6ce29e47abca2b598bba9a05ddd87afc17.tar.gz edk2-03c8ec6ce29e47abca2b598bba9a05ddd87afc17.tar.bz2 edk2-03c8ec6ce29e47abca2b598bba9a05ddd87afc17.zip |
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 'IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.ci.yaml')
0 files changed, 0 insertions, 0 deletions