• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## @file
2# SystemFirmware FMP update driver.
3#
4# Produce FMP instance to update system firmware.
5#
6#  Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
7#  This program and the accompanying materials
8#  are licensed and made available under the terms and conditions of the BSD License
9#  which accompanies this distribution.  The 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                      = SystemFirmwareUpdateDxe
20  MODULE_UNI_FILE                = SystemFirmwareUpdateDxe.uni
21  FILE_GUID                      = 0A2FBD15-1C25-407E-8915-60C5652BC2AA
22  MODULE_TYPE                    = DXE_DRIVER
23  VERSION_STRING                 = 1.0
24  ENTRY_POINT                    = SystemFirmwareUpdateMainDxe
25
26#
27# The following information is for reference only and not required by the build tools.
28#
29#  VALID_ARCHITECTURES           = X64
30#
31
32[Sources]
33  SystemFirmwareDxe.h
34  SystemFirmwareCommonDxe.c
35  SystemFirmwareUpdateDxe.c
36  ParseConfigProfile.c
37
38[Packages]
39  MdePkg/MdePkg.dec
40  MdeModulePkg/MdeModulePkg.dec
41  SignedCapsulePkg/SignedCapsulePkg.dec
42
43[LibraryClasses]
44  BaseLib
45  UefiLib
46  BaseMemoryLib
47  DebugLib
48  PcdLib
49  MemoryAllocationLib
50  UefiBootServicesTableLib
51  HobLib
52  UefiRuntimeServicesTableLib
53  UefiDriverEntryPoint
54  DxeServicesLib
55  EdkiiSystemCapsuleLib
56  PlatformFlashAccessLib
57  IniParsingLib
58  PrintLib
59
60[Pcd]
61  gEfiMdeModulePkgTokenSpaceGuid.PcdSystemFmpCapsuleImageTypeIdGuid           ## CONSUMES
62  gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiSystemFirmwareFileGuid           ## CONSUMES
63  gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiSystemFirmwareImageDescriptor    ## CONSUMES
64
65[Protocols]
66  gEfiFirmwareManagementProtocolGuid     ## PRODUCES
67
68[Depex]
69  gEfiVariableArchProtocolGuid
70
71[UserExtensions.TianoCore."ExtraFiles"]
72  SystemFirmwareUpdateDxeExtra.uni
73
74