]> git.proxmox.com Git - mirror_edk2.git/blob - SignedCapsulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpdateDxe.inf
SignedCapsulePkg/SystemFirmwareUpdate: Add SystemFirmwareUpdate.
[mirror_edk2.git] / SignedCapsulePkg / Universal / SystemFirmwareUpdate / SystemFirmwareUpdateDxe.inf
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 SystemFirmwareCommonDxe.c
34 SystemFirmwareUpdateDxe.c
35 ParseConfigProfile.c
36
37 [Packages]
38 MdePkg/MdePkg.dec
39 MdeModulePkg/MdeModulePkg.dec
40 SignedCapsulePkg/SignedCapsulePkg.dec
41
42 [LibraryClasses]
43 BaseLib
44 UefiLib
45 BaseMemoryLib
46 DebugLib
47 PcdLib
48 MemoryAllocationLib
49 UefiBootServicesTableLib
50 HobLib
51 UefiRuntimeServicesTableLib
52 UefiDriverEntryPoint
53 DxeServicesLib
54 EdkiiSystemCapsuleLib
55 PlatformFlashAccessLib
56 IniParsingLib
57 PrintLib
58
59 [Pcd]
60 gEfiMdeModulePkgTokenSpaceGuid.PcdSystemFmpCapsuleImageTypeIdGuid ## CONSUMES
61 gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiSystemFirmwareFileGuid ## CONSUMES
62 gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiSystemFirmwareImageDescriptor ## CONSUMES
63
64 [Protocols]
65 gEfiFirmwareManagementProtocolGuid ## PRODUCES
66
67 [Depex]
68 gEfiVariableArchProtocolGuid
69
70 [UserExtensions.TianoCore."ExtraFiles"]
71 SystemFirmwareUpdateDxeExtra.uni
72