]> git.proxmox.com Git - mirror_edk2.git/blame - Vlv2TbltDevicePkg/FvbRuntimeDxe/FvbSmm.inf
Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / Vlv2TbltDevicePkg / FvbRuntimeDxe / FvbSmm.inf
CommitLineData
3cbfba02
DW
1## @file\r
2# This driver implement the EFI_SMM_FIRMWARE_VOLUMEN_PROTOCOL.\r
3#\r
4# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>\r
5# \r\r
9dc8036d
MK
6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
7\r
3cbfba02
DW
8# \r\r
9#\r
10#\r
11#\r
12##\r
13\r
14[Defines]\r
15 INF_VERSION = 0x00010005\r
16 BASE_NAME = FvbSmm\r
17 FILE_GUID = A4EC8ADB-B7A8-47d1-8E52-EC820D0ACF6F\r
18 MODULE_TYPE = DXE_SMM_DRIVER\r
19 VERSION_STRING = 1.0\r
20 PI_SPECIFICATION_VERSION = 0x0001000A\r
21 ENTRY_POINT = FvbSmmInitialize\r
22\r
23#\r
24# The following information is for reference only and not required by the build tools.\r
25#\r
26# VALID_ARCHITECTURES = IA32 X64\r
27#\r
28# VIRTUAL_ADDRESS_MAP_CALLBACK = FvbVirtualddressChangeEvent\r
29#\r
30\r
31[Sources]\r
32 FvbInfo.c\r
33 FvbService.h\r
34 FvbService.c\r
35 FvbServiceSmm.c\r
36 FvbSmmCommon.h\r
37\r
38[Packages]\r
39 MdePkg/MdePkg.dec\r
40 MdeModulePkg/MdeModulePkg.dec\r
41 Vlv2TbltDevicePkg/PlatformPkg.dec\r
42 Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec\r
43\r
44[LibraryClasses]\r
45 FlashDeviceLib\r
46 PcdLib\r
47 MemoryAllocationLib\r
48 CacheMaintenanceLib\r
49 IoLib\r
50 BaseMemoryLib\r
51 DebugLib\r
52 BaseLib\r
53 UefiLib\r
54 SmmLib\r
55 SmmServicesTableLib\r
56 UefiBootServicesTableLib\r
57 UefiDriverEntryPoint\r
58\r
59[Guids]\r
60 gEfiFirmwareFileSystem2Guid # ALWAYS_CONSUMED\r
61 gEfiSystemNvDataFvGuid # ALWAYS_CONSUMED\r
62 gEfiEventVirtualAddressChangeGuid\r
63\r
64[Protocols]\r
65 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
66 gEfiSmmFirmwareVolumeBlockProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
67\r
68[FixedPcd]\r
69 gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase\r
70 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase\r
71 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoveryBase\r
72\r
73[Pcd]\r
74 gPlatformModuleTokenSpaceGuid.PcdFlashFvMainSize\r
75 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoverySize\r
76 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
77 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize\r
78 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
79\r
80[Depex]\r
81 gEfiSmmSpiProtocolGuid\r
82\r