]> git.proxmox.com Git - mirror_edk2.git/blame - IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeUpdateDxe.inf
IntelSiliconPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / IntelSiliconPkg / Feature / Capsule / MicrocodeUpdateDxe / MicrocodeUpdateDxe.inf
CommitLineData
88266859
JY
1## @file\r
2# Microcode FMP update driver.\r
3#\r
4# Produce FMP instance to update Microcode.\r
5#\r
e9179788 6# Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.<BR>\r
8f7a05e1 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
88266859
JY
8#\r
9##\r
10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = MicrocodeUpdateDxe\r
14 MODULE_UNI_FILE = MicrocodeUpdateDxe.uni\r
15 FILE_GUID = 0565365C-2FE1-4F88-B3BE-624C04623A20\r
16 MODULE_TYPE = DXE_DRIVER\r
17 VERSION_STRING = 1.0\r
18 ENTRY_POINT = MicrocodeFmpMain\r
19\r
20#\r
21# The following information is for reference only and not required by the build tools.\r
22#\r
23# VALID_ARCHITECTURES = X64\r
24#\r
25\r
26[Sources]\r
764b294f 27 MicrocodeUpdate.h\r
88266859
JY
28 MicrocodeFmp.c\r
29 MicrocodeUpdate.c\r
30\r
31[Packages]\r
32 MdePkg/MdePkg.dec\r
43e12eea 33 IntelSiliconPkg/IntelSiliconPkg.dec\r
88266859
JY
34 UefiCpuPkg/UefiCpuPkg.dec\r
35\r
36[LibraryClasses]\r
37 BaseLib\r
38 UefiLib\r
39 BaseMemoryLib\r
40 DebugLib\r
41 PcdLib\r
42 MemoryAllocationLib\r
43 UefiBootServicesTableLib\r
44 HobLib\r
45 UefiRuntimeServicesTableLib\r
46 UefiDriverEntryPoint\r
47 MicrocodeFlashAccessLib\r
48\r
49[Guids]\r
764b294f 50 gMicrocodeFmpImageTypeIdGuid ## CONSUMES ## GUID\r
88266859
JY
51\r
52[Protocols]\r
764b294f 53 gEfiFirmwareManagementProtocolGuid ## PRODUCES\r
31d060d9 54 gEfiMpServiceProtocolGuid ## CONSUMES\r
88266859
JY
55\r
56[Pcd]\r
57 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchAddress ## CONSUMES\r
58 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize ## CONSUMES\r
59\r
60[Depex]\r
31d060d9 61 gEfiVariableArchProtocolGuid AND\r
e9179788 62 gEfiVariableWriteArchProtocolGuid AND\r
31d060d9 63 gEfiMpServiceProtocolGuid\r
88266859
JY
64\r
65[UserExtensions.TianoCore."ExtraFiles"]\r
66 MicrocodeUpdateDxeExtra.uni\r
67\r