X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FFaultTolerantWriteDxe%2FFaultTolerantWriteDxe.inf;h=f4576447db20d4c1a6cd4e12f23833080c7c5d85;hp=cf526e701df459dbc49be7fb6b00826991a15fad;hb=2c4b18e09590e50c95b95fd485144d00b3b7f39f;hpb=85e923a52851b242f8fc9f937c1fad7ce51246ee diff --git a/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf b/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf index cf526e701d..f4576447db 100644 --- a/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf +++ b/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf @@ -1,18 +1,18 @@ -#/** @file +## @file # This driver installs Fault Tolerant Write (FTW) protocol, # which provides fault tolerant write capability for block devices. # Its implementation depends on the full functionality FVB protocol that support read, write/erase flash access. # -# Copyright (c) 2006 - 2009, Intel Corporation +# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.
# -# All rights reserved. This program and the accompanying materials +# This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at # http://opensource.org/licenses/bsd-license.php # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. # -#**/ +## [Defines] INF_VERSION = 0x00010005 @@ -20,7 +20,7 @@ FILE_GUID = FE5CEA76-4F72-49e8-986F-2CD899DFFE5D MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 - ENTRY_POINT = InitializeFaultTolerantWrite + ENTRY_POINT = FaultTolerantWriteInitialize # # The following information is for reference only and not required by the build tools. @@ -28,10 +28,11 @@ # VALID_ARCHITECTURES = IA32 X64 IPF EBC # -[Sources.common] +[Sources] FtwMisc.c UpdateWorkingBlock.c FaultTolerantWrite.c + FaultTolerantWriteDxe.c FaultTolerantWrite.h [Packages] @@ -44,12 +45,15 @@ BaseMemoryLib UefiDriverEntryPoint DebugLib + UefiLib + PcdLib + ReportStatusCodeLib [Guids] - gEfiSystemNvDataFvGuid ## CONSUMES ## FV Signature of Working Space Header + gEdkiiWorkingBlockSignatureGuid ## CONSUMES ## FV Signature of Working Space Header [Protocols] - gEfiSwapAddressRangeProtocolGuid | PcdFullFtwServiceEnable ## CONSUMES + gEfiSwapAddressRangeProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdFullFtwServiceEnable ## CONSUMES gEfiFirmwareVolumeBlockProtocolGuid ## CONSUMES gEfiFaultTolerantWriteProtocolGuid ## PRODUCES @@ -58,10 +62,12 @@ [Pcd] gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize [Depex] - gEfiFirmwareVolumeBlockProtocolGuid AND gEfiAlternateFvBlockGuid ## gEfiAlternateFvBlockGuid specifies FVB protocol with read, write/erase flash access. + gEfiFirmwareVolumeBlockProtocolGuid