audk/MdeModulePkg/Universal
Star Zeng aa2868b3f1 MdeModulePkg Variable: Move VariableLock install into SmmVariableReady().
VariableLock in VariableSmmRuntimeDxe.c is installed in EntryPoint now.
It works based on SMM variable handler by SMM communication with
payload buffer. But the payload buffer and SMM variable handler will
be not ready in EntryPoint before SmmVariableReady() call back.

VarCheck in VariableSmmRuntimeDxe.c has the same issue,
so move VarCheck install into SmmVariableReady() also.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17626 6f19259b-4bc3-4df7-8a09-765794883524
2015-06-11 10:24:36 +00:00
..
Acpi MdeModulePkg: Update FirmwarePerformanceDataTableDxe for LegacyBoot 2015-05-08 07:44:59 +00:00
BdsDxe MdeModulePkg: Add UNI file for BdsDxe driver. 2015-05-15 08:45:35 +00:00
BootManagerPolicyDxe MdeModulePkg: Add UNI files for BootManagerPolicyDxe driver. 2015-05-15 08:46:06 +00:00
CapsulePei MdeModulePkg: Update CapsulePei to consume PI1.4 CapsulePpi 2015-05-08 07:43:35 +00:00
CapsuleRuntimeDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Console MdeModulePkg: Source fixes and cleanup for ARMGCC compiles 2014-12-04 00:32:24 +00:00
DebugPortDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
DebugSupportDxe MdeModulePkg DebugSupportDxe: Fix build error with GNU assembler 2014-12-17 05:16:48 +00:00
DevicePathDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Disk MdeModulePkg/CdExpressPei: Fix build error 2015-05-21 05:36:40 +00:00
DisplayEngineDxe MdeModulePkg: Enable reconnect request from action request or question flag. 2015-05-27 02:32:59 +00:00
DriverHealthManagerDxe MdeModulePkg: Add UNI files for DriverHealthManagerDxe driver. 2015-05-15 08:46:34 +00:00
DriverSampleDxe Remove Framework HII "class\subclass" in all VFR 2015-05-21 07:58:12 +00:00
EbcDxe Fix X64 native function call prolog. Prepare space for at least 4 arguments, 2014-09-22 05:54:41 +00:00
EsrtDxe MdeModulePkg: Update coding style 2015-05-20 02:19:17 +00:00
FaultTolerantWriteDxe MdeModulePkg: Cleanup gEfiSmmAccess2ProtocolGuid reference. 2015-02-05 00:59:56 +00:00
FaultTolerantWritePei MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
FvSimpleFileSystemDxe MdeModulePkg/FvSimpleFileSystemDxe: Fixed ARM compiler error 2015-02-25 02:24:04 +00:00
HiiDatabaseDxe MdeModulePkg/HiiDatabaseDxe: Fixed build error. 2015-05-28 00:49:30 +00:00
HiiResourcesSampleDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
LegacyRegion2Dxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
LockBox/SmmLockBox MdeModulePkg: Cleanup gEfiSmmAccess2ProtocolGuid reference. 2015-02-05 00:59:56 +00:00
MemoryTest MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Metronome MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
MonotonicCounterRuntimeDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Network Remove Framework HII "class\subclass" in all VFR 2015-05-21 07:58:12 +00:00
PCD MdeModulePkg PcdDxe: TokenNumber should start from 1. 2015-06-11 01:23:15 +00:00
PcatSingleSegmentPciCfg2Pei MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
PlatformDriOverrideDxe Remove Framework HII "class\subclass" in all VFR 2015-05-21 07:58:12 +00:00
PrintDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
PropertiesTableAttributesDxe MdeModulePkg: Add type cast to avoid build failure in GCC. 2015-06-09 08:34:02 +00:00
ReportStatusCodeRouter MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
ResetSystemRuntimeDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
SectionExtractionDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
SectionExtractionPei MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
SecurityStubDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
SetupBrowserDxe EDKII:Display engine should not depend on the framework code 2015-06-09 05:09:50 +00:00
SmbiosDxe MdeModulePkg: Add SMBIOS 64-bit support for SMBIOS 3.0. 2015-03-16 02:41:48 +00:00
StatusCodeHandler MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
TimestampDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Variable MdeModulePkg Variable: Move VariableLock install into SmmVariableReady(). 2015-06-11 10:24:36 +00:00
WatchdogTimerDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00