edk2/MdeModulePkg/Universal/ReportStatusCodeRouter/Pei
Jared Pan 02fa0cb911 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>
2026-06-17 04:11:15 +00:00
..
ReportStatusCodeRouterPei.c MdeModulePkg/ReportStatusCodeRouter: Prevent recursive entry in PEI phase 2026-06-17 04:11:15 +00:00
ReportStatusCodeRouterPei.h MdeModulePkg/ReportStatusCodeRouter: Prevent recursive entry in PEI phase 2026-06-17 04:11:15 +00:00
ReportStatusCodeRouterPei.inf MdeModulePkg/ReportStatusCodeRouter: Prevent recursive entry in PEI phase 2026-06-17 04:11:15 +00:00
ReportStatusCodeRouterPei.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
ReportStatusCodeRouterPeiExtra.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00