1## @file 2# This module is the Runtime DXE part corresponding to SMM Fault Tolerant Write (FTW) module. 3# 4# It installs FTW protocol and works with SMM FTW module together. 5# The FTW protocol will not work after End Of Dxe because it will be not safe to expose 6# the related operations in SMM handler in SMM FTW module. You can use the FTW protocol 7# before End Of Dxe or use FaultTolerantWriteDxe module instead if you really want to. 8# 9# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR> 10# 11# This program and the accompanying materials 12# are licensed and made available under the terms and conditions of the BSD License 13# which accompanies this distribution. The full text of the license may be found at 14# http://opensource.org/licenses/bsd-license.php 15# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 16# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 17# 18## 19 20[Defines] 21 INF_VERSION = 0x00010005 22 BASE_NAME = FaultTolerantWriteSmmDxe 23 MODULE_UNI_FILE = FaultTolerantWriteSmmDxe.uni 24 FILE_GUID = 98948C4A-70F2-4035-8E9F-5927493CFC07 25 MODULE_TYPE = DXE_DRIVER 26 VERSION_STRING = 1.0 27 ENTRY_POINT = FaultTolerantWriteSmmInitialize 28 29# 30# The following information is for reference only and not required by the build tools. 31# 32# VALID_ARCHITECTURES = IA32 X64 33# 34 35[Sources] 36 FaultTolerantWriteSmmDxe.c 37 FaultTolerantWriteSmmDxe.h 38 FaultTolerantWriteSmmCommon.h 39 40[Packages] 41 MdePkg/MdePkg.dec 42 MdeModulePkg/MdeModulePkg.dec 43 44[LibraryClasses] 45 BaseLib 46 UefiBootServicesTableLib 47 DebugLib 48 DxeServicesTableLib 49 UefiDriverEntryPoint 50 51[Protocols] 52 gEfiFaultTolerantWriteProtocolGuid ## PRODUCES 53 gEfiSmmCommunicationProtocolGuid ## CONSUMES 54 ## NOTIFY 55 ## UNDEFINED # Used to do smm communication 56 ## CONSUMES 57 gEfiSmmFaultTolerantWriteProtocolGuid 58 gEfiFirmwareVolumeBlockProtocolGuid ## CONSUMES 59 60[Depex] 61 gEfiSmmCommunicationProtocolGuid 62 63[UserExtensions.TianoCore."ExtraFiles"] 64 FaultTolerantWriteSmmDxeExtra.uni 65