diff --git a/UefiPayloadPkg/CfrSetupMenuDxe/SetupMenuCfr.c b/UefiPayloadPkg/CfrSetupMenuDxe/SetupMenuCfr.c index 5f4b68ff32bd..c2aeb4d829e5 100644 --- a/UefiPayloadPkg/CfrSetupMenuDxe/SetupMenuCfr.c +++ b/UefiPayloadPkg/CfrSetupMenuDxe/SetupMenuCfr.c @@ -258,6 +258,9 @@ CfrProduceStorageForOption ( if (!(OptionFlags & CFR_OPTFLAG_VOLATILE)) { VariableAttributes |= EFI_VARIABLE_NON_VOLATILE; } + if (OptionFlags & CFR_OPTFLAG_RUNTIME) { + VariableAttributes |= EFI_VARIABLE_RUNTIME_ACCESS; + } DataSize = 0; Status = gRT->GetVariable (