]> git.proxmox.com Git - mirror_edk2.git/blob - DuetPkg/FSVariable/FSVariable.inf
SecurityPkg: Add TPM PTP support in TPM2 device lib.
[mirror_edk2.git] / DuetPkg / FSVariable / FSVariable.inf
1 ## @file
2 #
3 # Caution: This file is used for Duet platform only, do not use them in real platform.
4 # All variable code, variable metadata, and variable data used by Duet platform are on
5 # disk. They can be changed by user. BIOS is not able to protoect those.
6 # Duet trusts all meta data from disk. If variable code, variable metadata and variable
7 # data is modified in inproper way, the behavior is undefined.
8 #
9 # Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
10 # This program and the accompanying materials
11 # are licensed and made available under the terms and conditions of the BSD License
12 # which accompanies this distribution. The full text of the license may be found at
13 # http://opensource.org/licenses/bsd-license.php
14 #
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 # Module Name:
19 #
20 # FSVariable.inf
21 #
22 # Abstract:
23 #
24 # Component description file for variable module
25 #
26 ##
27
28 [Defines]
29 INF_VERSION = 0x00010005
30 BASE_NAME = FSVariable
31 FILE_GUID = A36495C1-C205-414e-B71F-4BE3476D699C
32 MODULE_TYPE = DXE_RUNTIME_DRIVER
33 VERSION_STRING = 1.0
34 ENTRY_POINT = VariableServiceInitialize
35
36 [Packages]
37 MdePkg/MdePkg.dec
38 DuetPkg/DuetPkg.dec
39 MdeModulePkg/MdeModulePkg.dec
40
41 [Sources]
42 FSVariable.h
43 VariableStorage.h
44 FSVariable.c
45 FileStorage.c
46 MemStorage.c
47
48 [LibraryClasses]
49 PcdLib
50 BaseMemoryLib
51 BaseLib
52 UefiBootServicesTableLib
53 UefiRuntimeLib
54 DebugLib
55 UefiLib
56 HobLib
57 DxeServicesTableLib
58 DevicePathLib
59 UefiDriverEntryPoint
60 MemoryAllocationLib
61
62 [Guids]
63 gEfiFlashMapHobGuid
64 gEfiVariableGuid
65 gEfiGlobalVariableGuid ## PRODUCES ## Variable Guid
66
67 [Protocols]
68 gEfiVariableArchProtocolGuid
69 gEfiVariableWriteArchProtocolGuid
70 gEfiSimpleFileSystemProtocolGuid
71 gEfiBlockIoProtocolGuid
72
73 [Pcd]
74 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize
75 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize
76 gEfiMdeModulePkgTokenSpaceGuid.PcdVariableStoreSize
77 gEfiMdeModulePkgTokenSpaceGuid.PcdHwErrStorageSize
78
79 [Depex]
80 TRUE