Nhi Pham
c36414b131
MdeModulePkg/DxeCapsuleLibFmp: Fix crash if no ESRT is found
...
The ESRT table is not required in UEFI firmware. In such cases, the
table may not be present in the UEFI Configuration Table. The mEsrtTable
is to check if the IsNestedFmpCapsule() function is invoked at runtime
to determine whether to use gEsrtManagementProtocolGuid or the ESRT
table from the Configuration Table. Unfortunately, the check does not
cover situations where the ESRT is not present, potentially resulting in
a kernel crash. This patch is intended to fix this issue.
Signed-off-by: Nhi Pham <nhi@os.amperecomputing.com>
2024-06-07 15:20:42 +00:00
..
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2023-01-19 03:57:32 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2023-09-08 09:48:55 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2024-05-08 04:43:58 +00:00
2022-05-19 06:11:20 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2023-09-12 02:43:14 +00:00
2021-12-07 17:24:28 +00:00
2022-02-15 02:13:32 +00:00
2022-08-09 04:12:28 +00:00
2021-12-07 17:24:28 +00:00
2023-12-26 07:18:26 +00:00
2021-12-07 17:24:28 +00:00
2022-09-09 01:42:39 +00:00
2021-12-07 17:24:28 +00:00
2024-06-07 15:20:42 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2023-11-06 01:33:49 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2022-07-23 03:12:49 +00:00
2023-04-10 05:59:02 +00:00
2021-12-07 17:24:28 +00:00
2023-04-03 15:29:08 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2024-03-29 23:56:16 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2022-03-02 02:34:00 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2022-07-23 03:12:49 +00:00
2021-12-07 17:24:28 +00:00
2023-04-10 14:19:57 +00:00
2021-12-07 17:24:28 +00:00
2019-04-09 10:58:08 -07:00
2021-12-07 17:24:28 +00:00
2019-04-09 10:58:08 -07:00
2021-12-07 17:24:28 +00:00
2023-04-10 14:19:57 +00:00
2022-07-23 03:12:49 +00:00
2021-12-07 17:24:28 +00:00
2023-06-21 04:37:17 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2023-06-21 04:37:17 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2024-02-26 23:13:08 +00:00
2023-12-19 13:56:58 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2023-10-27 00:50:49 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2023-10-31 14:40:50 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2023-10-31 14:40:50 +00:00