diff options
| author | Jason1 Lin <jason1.lin@intel.com> | 2024-08-15 13:05:32 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2024-09-11 23:26:20 +0300 |
| commit | dadd8c7a95bab7e17aaa0d5bbd6c40eaf461d434 (patch) | |
| tree | 7ac2e33054ddc7a0480a005233f90eb57303ff51 /MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf | |
| parent | f2557032d61e7a6bf1eb76eca5e836e7de991b8a (diff) | |
| download | edk2-dadd8c7a95bab7e17aaa0d5bbd6c40eaf461d434.tar.xz | |
MdeModulePkg/DxeCapsuleLibFmp: Change the Event Notify to Cache ESRT Table
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4831
In this patch introduced the below changes,
[1] Add the event of system resource table installed callback.
- Register the event in DxeRuntimeCapsuleLibConstructor ()
- Unregister the event in DxeRuntimeCapsuleLibDestructor ()
[2] Migrate the event to update the module variable to cache ESRT table
from ReadyToBoot to system resource table installed.
[3] Add the condition to free the pool of buffer when the "mEsrtTable"
is not NULL.
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
