diff options
| author | Jared Pan <jared.pan@dell.com> | 2026-06-01 10:00:50 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2026-06-17 07:11:15 +0300 |
| commit | 02fa0cb9116f9c46d01abd7df5de1af3ebf2680c (patch) | |
| tree | 5539d4eff0f4f86e20160e150e35e89eb8c76341 /BaseTools/Source/Python | |
| parent | e78042379cb6edfcb3633b28b8de34db2fb84fa7 (diff) | |
| download | edk2-02fa0cb9116f9c46d01abd7df5de1af3ebf2680c.tar.xz | |
MdeModulePkg/ReportStatusCodeRouter: Prevent recursive entry in PEI phase
Prevent recursive invocation of the PEI Report Status Code (RSC) Router that can lead
to system hang or unexpected re-entrancy behavior during early boot. The defect
was observed when PEI modules reported status codes while the router was already
processing a previous request.
This patch aligns PEI behavior with the robust RSC routing mechanisms already used
in DXE and Runtime phases by adding a lightweight recursion guard to the PEI router.
This ensures consistent behavior across boot stages and improves early-boot
stability.
Signed-off-by: Jared Pan <jared.pan@dell.com>
Diffstat (limited to 'BaseTools/Source/Python')
0 files changed, 0 insertions, 0 deletions
