MdeModulePkg/MdeModulePkg.dec\r
IntelFrameworkPkg/IntelFrameworkPkg.dec\r
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
+ OvmfPkg/OvmfPkg.dec\r
\r
[LibraryClasses]\r
PcdLib\r
LockBoxLib\r
DebugLib\r
DxeServicesLib\r
+ QemuFwCfgLib\r
\r
[Guids]\r
gEfiAcpiVariableGuid # ALWAYS_CONSUMED\r
\r
[Protocols]\r
gEfiAcpiS3SaveProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
+ gEfiLockBoxProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
gEfiLegacyRegion2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
gFrameworkEfiMpServiceProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
+ gEfiS3SaveStateProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
+ gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
\r
[FeaturePcd]\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformCsmSupport ## CONSUMES\r
gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable\r
\r
[Depex]\r
- gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid\r
+ gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid AND gEfiS3SaveStateProtocolGuid\r