X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FUniversal%2FVariable%2FRuntimeDxe%2FIpf%2FInitVariable.c;h=ee2a4852a078220d9c31f20f0d81fe7df253bb60;hp=061e6db73dc012182219f3457b3348d1a4d086fc;hb=045f4521f2dffa1f788ea12f2952782f3db627de;hpb=1de04b4f83050f9a8f6c3eedce27f841591972f3 diff --git a/EdkModulePkg/Universal/Variable/RuntimeDxe/Ipf/InitVariable.c b/EdkModulePkg/Universal/Variable/RuntimeDxe/Ipf/InitVariable.c index 061e6db73d..ee2a4852a0 100644 --- a/EdkModulePkg/Universal/Variable/RuntimeDxe/Ipf/InitVariable.c +++ b/EdkModulePkg/Universal/Variable/RuntimeDxe/Ipf/InitVariable.c @@ -89,6 +89,19 @@ Returns: ); return ReturnVal; +#if (EFI_SPECIFICATION_VERSION >= 0x00020000) + case EsalQueryVariableInfo: + ReturnVal.Status = QueryVariableInfo ( + (UINT32) Arg2, + (UINT64 *) Arg3, + (UINT64 *) Arg4, + (UINT64 *) Arg5, + &Global->VariableBase[VirtualMode], + Global->FvbInstance + ); + return ReturnVal; +#endif + default: ReturnVal.Status = EFI_SAL_INVALID_ARGUMENT; return ReturnVal; @@ -160,6 +173,10 @@ Returns: EsalGetNextVariableName, EsalVariableCommonEntry, EsalSetVariable, +#if (EFI_SPECIFICATION_VERSION >= 0x00020000) + EsalVariableCommonEntry, + EsalQueryVariableInfo, +#endif NULL );