diff --git a/Silicon/Ampere/AmpereAltraPkg/Drivers/FlashPei/FlashPei.c b/Silicon/Ampere/AmpereAltraPkg/Drivers/FlashPei/FlashPei.c index 40ff617cc0..f96958bfc2 100644 --- a/Silicon/Ampere/AmpereAltraPkg/Drivers/FlashPei/FlashPei.c +++ b/Silicon/Ampere/AmpereAltraPkg/Drivers/FlashPei/FlashPei.c @@ -18,6 +18,7 @@ #include #include #include +#include #include /** @@ -190,6 +191,14 @@ FlashPeiEntryPoint ( if (EFI_ERROR (Status)) { return Status; } + + Status = NVParamClrAll (); + if (!EFI_ERROR (Status)) { + // + // Trigger reset to use default NVPARAM + // + ResetCold (); + } } else { DEBUG ((DEBUG_INFO, "Identical UUID, copy stored NVRAM to RAM\n"));