Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 64ad6f20d883bea836a8b144acd45dba2eb226a5
      
https://github.com/tianocore/edk2/commit/64ad6f20d883bea836a8b144acd45dba2eb226a5
  Author: Sherry Fan <[email protected]>
  Date:   2026-02-02 (Mon, 02 Feb 2026)

  Changed paths:
    M MdeModulePkg/MdeModulePkg.dec
    M MdeModulePkg/Universal/BdsDxe/BdsDxe.inf
    M MdeModulePkg/Universal/BdsDxe/BdsEntry.c

  Log Message:
  -----------
  MdeModulePkg: BdsDxe: Introduce infinite boot retries

This PR introduces a new feature to enable infinite boot retries based on a 
newly created PCD.
When true, the system will continuously loop over all boot options.

PCD default is FALSE to match existing functionality.

This change is tested on QEMU based virtual platforms and physical
platforms.

This change is useful for certain server cases. Infinite retries allows
a server to continuously attempt boot in case of network failure and
recovery, and for such attempts to be accurately recorded in the TCG
logs.

Co-authored-by: Kun Qin <[email protected]>
Co-authored-by: Aaron Pop <[email protected]>
Co-authored-by: Michael Kubacki <[email protected]>

Signed-off-by: Sherry Fan <[email protected]>



To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to