# This is a standalone Boot Script Executor. Standalone means it does not\r
# depends on any PEI or DXE service.\r
#\r
-# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2017, AMD Incorporated. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials are\r
# licensed and made available under the terms and conditions of the BSD License\r
\r
[Sources.X64]\r
X64/SetIdtEntry.c \r
+ X64/S3Asm.nasm\r
X64/S3Asm.asm\r
X64/S3Asm.S\r
\r
[Sources.Ia32]\r
IA32/SetIdtEntry.c \r
+ IA32/S3Asm.nasm\r
IA32/S3Asm.asm\r
IA32/S3Asm.S\r
\r
DebugAgentLib\r
LockBoxLib\r
CpuExceptionHandlerLib\r
+ DevicePathLib\r
\r
[Guids]\r
gEfiBootScriptExecutorVariableGuid ## PRODUCES ## UNDEFINED # SaveLockBox\r
gEfiBootScriptExecutorContextGuid ## PRODUCES ## UNDEFINED # SaveLockBox\r
+ gEdkiiMemoryProfileGuid ## SOMETIMES_CONSUMES ## GUID # Locate protocol\r
\r
[Protocols]\r
## NOTIFY\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES\r
\r
[Pcd]\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## SOMETIMES_CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## SOMETIMES_CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdMemoryProfilePropertyMask ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask ## CONSUMES\r
\r
[Depex]\r
gEfiLockBoxProtocolGuid\r