]> git.proxmox.com Git - mirror_edk2.git/blob - QuarkPlatformPkg/Platform/SpiFvbServices/PlatformSmmSpi.inf
ArmPkg/CompilerIntrinsicsLib: Add uread, uwrite GCC assembly sources
[mirror_edk2.git] / QuarkPlatformPkg / Platform / SpiFvbServices / PlatformSmmSpi.inf
1 ## @file
2 # Component description file for SpiFvbServices Module
3 #
4 # Copyright (c) 2013-2015 Intel Corporation.
5 #
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
7 #
8 ##
9
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = FwBlockServiceSmm
14 FILE_GUID = A469DDBD-16D0-4535-BAE3-77274BD70B4C
15 MODULE_TYPE = DXE_SMM_DRIVER
16 VERSION_STRING = 1.0
17 PI_SPECIFICATION_VERSION = 0x0001000A
18 ENTRY_POINT = FvbInitialize
19
20 [Sources]
21 FwBlockService.c
22 FwBlockService.h
23 FvbInfo.c
24 SpiFlashDevice.c
25 SpiFlashDevice.h
26 PlatformSmmSpi.c
27
28 [Packages]
29 MdePkg/MdePkg.dec
30 MdeModulePkg/MdeModulePkg.dec
31 QuarkSocPkg/QuarkSocPkg.dec
32 QuarkPlatformPkg/QuarkPlatformPkg.dec
33
34 [LibraryClasses]
35 IoLib
36 PcdLib
37 HobLib
38 UefiLib
39 BaseMemoryLib
40 UefiDriverEntryPoint
41 MemoryAllocationLib
42 UefiRuntimeServicesTableLib
43 UefiBootServicesTableLib
44 DxeServicesTableLib
45
46 [Guids]
47 gEfiEventVirtualAddressChangeGuid
48 gEfiHobListGuid
49
50 [Protocols]
51 gEfiFirmwareVolumeBlockProtocolGuid ##Produces
52 gEfiSpiProtocolGuid
53 gEfiDevicePathProtocolGuid
54 gEfiLoadedImageProtocolGuid
55 gEfiSmmBase2ProtocolGuid
56 gEfiSmmSpiProtocolGuid
57 gEfiSmmFirmwareVolumeBlockProtocolGuid
58 gEfiSmmSpiReadyProtocolGuid
59
60 [FixedPcd]
61 gQuarkPlatformTokenSpaceGuid.PcdFlashAreaSize
62
63 [Pcd]
64 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase
65 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
66 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase
67 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize
68 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase
69 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
70 gQuarkPlatformTokenSpaceGuid.PcdFlashAreaBaseAddress
71 gQuarkPlatformTokenSpaceGuid.PcdFlashFvMainSize
72 gQuarkPlatformTokenSpaceGuid.PcdFlashFvMainBase
73 gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecoveryBase
74 gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecoverySize
75 gQuarkPlatformTokenSpaceGuid.PcdFlashFvPayloadBase
76 gQuarkPlatformTokenSpaceGuid.PcdFlashFvPayloadSize
77 gQuarkPlatformTokenSpaceGuid.PcdSpiFlashDeviceSize
78
79 [Depex]
80 gEfiSpiProtocolGuid