]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/FirmwareVolume/FaultTolerantWriteDxe/FtwLite.inf
Refine comments
[mirror_edk2.git] / MdeModulePkg / Universal / FirmwareVolume / FaultTolerantWriteDxe / FtwLite.inf
CommitLineData
d7dec593 1#/** @file\r
bba6c99b 2# This driver provides lite version of fault tolerant capability for writing operation on flash devices.\r
5944a83b 3# Its implementation depends on the full functionality FVB protocol that support read, write/erase flash access.\r
d7dec593 4#\r
276a49b6 5# Copyright (c) 2006 - 2009, Intel Corporation\r
d7dec593 6#\r
7# All rights reserved. This program and the accompanying materials\r
8# are licensed and made available under the terms and conditions of the BSD License\r
9# which accompanies this distribution. The full text of the license may be found at\r
10# http://opensource.org/licenses/bsd-license.php\r
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13#\r
d7dec593 14#**/\r
15\r
d7dec593 16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = FtwLite\r
19 FILE_GUID = 4C862FC6-0E54-4e36-8C8F-FF6F3167951F\r
20 MODULE_TYPE = DXE_DRIVER\r
21 VERSION_STRING = 1.0\r
d7dec593 22 ENTRY_POINT = InitializeFtwLite\r
23\r
24#\r
25# The following information is for reference only and not required by the build tools.\r
26#\r
27# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
28#\r
29\r
d7dec593 30[Sources.common]\r
d7dec593 31 FtwWorkSpace.c\r
32 FtwMisc.c\r
33 FtwLite.c\r
34 FtwLite.h\r
ca4eb92e 35\r
d7dec593 36[Packages]\r
37 MdePkg/MdePkg.dec\r
38 MdeModulePkg/MdeModulePkg.dec\r
39\r
d7dec593 40[LibraryClasses]\r
41 UefiBootServicesTableLib\r
42 MemoryAllocationLib\r
43 BaseMemoryLib\r
44 UefiDriverEntryPoint\r
45 DebugLib\r
46 PcdLib\r
1232b214 47 DevicePathLib\r
48 \r
d7dec593 49[Guids]\r
e5618791 50 gEfiSystemNvDataFvGuid ## CONSUMED ## FV Signature of Working Space Header\r
d7dec593 51\r
d7dec593 52[Protocols]\r
e5618791
LG
53 gEfiFirmwareVolumeBlockProtocolGuid ## CONSUMED\r
54 gEfiFaultTolerantWriteLiteProtocolGuid ## PRODUCED\r
d7dec593 55\r
b3af5df6 56[Pcd.common]\r
57 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize\r
58 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase\r
59 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
60 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase\r
d7dec593 61\r
7b77fbc6 62[Depex]\r
276a49b6
LG
63 gEfiFirmwareVolumeBlockProtocolGuid AND gEfiAlternateFvBlockGuid ## gEfiAlternateFvBlockGuid specifies FVB protocol with read, write/erase flash access.\r
64