X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FAcpi%2FBootScriptExecutorDxe%2FBootScriptExecutorDxe.inf;h=29af7f55ec59aa6958f1cfaf6f3cd6cfdc6f662c;hp=592d010517cdfd49495b4a40d3527838ca31f3a1;hb=ab1a5a58c95937998f3ecf384a8940130511e234;hpb=1e172d6bbfeb75d3a5d9f0066eee97789fc617b7 diff --git a/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf b/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf index 592d010517..29af7f55ec 100644 --- a/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf +++ b/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf @@ -4,7 +4,8 @@ # This is a standalone Boot Script Executor. Standalone means it does not # depends on any PEI or DXE service. # -# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.
+# Copyright (c) 2017, AMD Incorporated. All rights reserved.
# # This program and the accompanying materials are # licensed and made available under the terms and conditions of the BSD License @@ -19,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BootScriptExecutorDxe + MODULE_UNI_FILE = BootScriptExecutorDxe.uni FILE_GUID = FA20568B-548B-4b2b-81EF-1BA08D4A3CEC MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -37,11 +39,13 @@ [Sources.X64] X64/SetIdtEntry.c + X64/S3Asm.nasm X64/S3Asm.asm X64/S3Asm.S [Sources.Ia32] IA32/SetIdtEntry.c + IA32/S3Asm.nasm IA32/S3Asm.asm IA32/S3Asm.S @@ -50,35 +54,42 @@ MdeModulePkg/MdeModulePkg.dec [LibraryClasses] - TimerLib PcdLib BaseMemoryLib - SmbusLib UefiDriverEntryPoint BaseLib - PciLib - IoLib S3BootScriptLib PeCoffLib DxeServicesLib UefiBootServicesTableLib - UefiRuntimeServicesTableLib CacheMaintenanceLib - PerformanceLib UefiLib DebugAgentLib LockBoxLib CpuExceptionHandlerLib + DevicePathLib [Guids] - gEfiBootScriptExecutorVariableGuid - gEfiBootScriptExecutorContextGuid - gPerformanceProtocolGuid - gEfiEventExitBootServicesGuid + gEfiBootScriptExecutorVariableGuid ## PRODUCES ## UNDEFINED # SaveLockBox + gEfiBootScriptExecutorContextGuid ## PRODUCES ## UNDEFINED # SaveLockBox + gEdkiiMemoryProfileGuid ## SOMETIMES_CONSUMES ## GUID # Locate protocol + +[Protocols] + ## NOTIFY + ## CONSUMES + gEfiDxeSmmReadyToLockProtocolGuid [FeaturePcd] - gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode + gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES + +[Pcd] + gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## SOMETIMES_CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdMemoryProfilePropertyMask ## CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable ## CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask ## CONSUMES [Depex] gEfiLockBoxProtocolGuid +[UserExtensions.TianoCore."ExtraFiles"] + BootScriptExecutorDxeExtra.uni