• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## @file
2#  NULL class library to register var check handler and variable property set for UEFI defined variables.
3#
4#  Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
5#
6#  This program and the accompanying materials
7#  are licensed and made available under the terms and conditions
8#  of the BSD License which accompanies this distribution.  The
9#  full text of the license may be found at
10#  http://opensource.org/licenses/bsd-license.php
11#
12#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14#
15##
16
17[Defines]
18  INF_VERSION                    = 0x00010005
19  BASE_NAME                      = VarCheckUefiLib
20  MODULE_UNI_FILE                = VarCheckUefiLib.uni
21  FILE_GUID                      = AC24A4C7-F845-4665-90E5-6431D6E28DC0
22  MODULE_TYPE                    = DXE_RUNTIME_DRIVER
23  VERSION_STRING                 = 1.0
24  LIBRARY_CLASS                  = NULL|DXE_RUNTIME_DRIVER DXE_SMM_DRIVER
25  CONSTRUCTOR                    = VarCheckUefiLibNullClassConstructor
26
27#
28# The following information is for reference only and not required by the build tools.
29#
30#  VALID_ARCHITECTURES           = IA32 X64
31#
32
33[Sources]
34  VarCheckUefiLibNullClass.c
35
36[Packages]
37  MdePkg/MdePkg.dec
38  MdeModulePkg/MdeModulePkg.dec
39
40[LibraryClasses]
41  BaseLib
42  BaseMemoryLib
43  DebugLib
44  DevicePathLib
45  VarCheckLib
46
47[Guids]
48  ## SOMETIMES_CONSUMES   ## Variable:L"LangCodes"
49  ## SOMETIMES_CONSUMES   ## Variable:L"Lang"
50  ## SOMETIMES_CONSUMES   ## Variable:L"Timeout"
51  ## SOMETIMES_CONSUMES   ## Variable:L"PlatformLangCodes"
52  ## SOMETIMES_CONSUMES   ## Variable:L"PlatformLang"
53  ## SOMETIMES_CONSUMES   ## Variable:L"ConIn"
54  ## SOMETIMES_CONSUMES   ## Variable:L"ConOut"
55  ## SOMETIMES_CONSUMES   ## Variable:L"ErrOut"
56  ## SOMETIMES_CONSUMES   ## Variable:L"ConInDev"
57  ## SOMETIMES_CONSUMES   ## Variable:L"ConOutDev"
58  ## SOMETIMES_CONSUMES   ## Variable:L"ErrOutDev"
59  ## SOMETIMES_CONSUMES   ## Variable:L"BootOrder"
60  ## SOMETIMES_CONSUMES   ## Variable:L"BootNext"
61  ## SOMETIMES_CONSUMES   ## Variable:L"BootCurrent"
62  ## SOMETIMES_CONSUMES   ## Variable:L"BootOptionSupport"
63  ## SOMETIMES_CONSUMES   ## Variable:L"DriverOrder"
64  ## SOMETIMES_CONSUMES   ## Variable:L"SysPrepOrder"
65  ## SOMETIMES_CONSUMES   ## Variable:L"HwErrRecSupport"
66  ## SOMETIMES_CONSUMES   ## Variable:L"SetupMode"
67  ## SOMETIMES_CONSUMES   ## Variable:L"PK"
68  ## SOMETIMES_CONSUMES   ## Variable:L"KEK"
69  ## SOMETIMES_CONSUMES   ## Variable:L"SignatureSupport"
70  ## SOMETIMES_CONSUMES   ## Variable:L"SecureBoot"
71  ## SOMETIMES_CONSUMES   ## Variable:L"KEKDefault"
72  ## SOMETIMES_CONSUMES   ## Variable:L"PKDefault"
73  ## SOMETIMES_CONSUMES   ## Variable:L"dbDefault"
74  ## SOMETIMES_CONSUMES   ## Variable:L"dbxDefault"
75  ## SOMETIMES_CONSUMES   ## Variable:L"dbtDefault"
76  ## SOMETIMES_CONSUMES   ## Variable:L"OsIndicationsSupported"
77  ## SOMETIMES_CONSUMES   ## Variable:L"OsIndications"
78  ## SOMETIMES_CONSUMES   ## Variable:L"VendorKeys"
79  ## SOMETIMES_CONSUMES   ## Variable:L"Boot####"
80  ## SOMETIMES_CONSUMES   ## Variable:L"Driver####"
81  ## SOMETIMES_CONSUMES   ## Variable:L"SysPrep####"
82  ## SOMETIMES_CONSUMES   ## Variable:L"Key####"
83  gEfiGlobalVariableGuid
84  ## SOMETIMES_CONSUMES   ## Variable:L"DB"
85  ## SOMETIMES_CONSUMES   ## Variable:L"DBX"
86  ## SOMETIMES_CONSUMES   ## Variable:L"DBT"
87  gEfiImageSecurityDatabaseGuid
88  gEfiHardwareErrorVariableGuid  ## SOMETIMES_CONSUMES    ## Variable:L"HwErrRec####"
89