2 # Component description file for SpiFvbServices Module
4 # Copyright (c) 2013-2015 Intel Corporation.
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 INF_VERSION = 0x00010005
13 BASE_NAME = FwBlockServiceSmm
14 FILE_GUID = A469DDBD-16D0-4535-BAE3-77274BD70B4C
15 MODULE_TYPE = DXE_SMM_DRIVER
17 PI_SPECIFICATION_VERSION = 0x0001000A
18 ENTRY_POINT = FvbInitialize
30 MdeModulePkg/MdeModulePkg.dec
31 QuarkSocPkg/QuarkSocPkg.dec
32 QuarkPlatformPkg/QuarkPlatformPkg.dec
42 UefiRuntimeServicesTableLib
43 UefiBootServicesTableLib
47 gEfiEventVirtualAddressChangeGuid
51 gEfiFirmwareVolumeBlockProtocolGuid ##Produces
53 gEfiDevicePathProtocolGuid
54 gEfiLoadedImageProtocolGuid
55 gEfiSmmBase2ProtocolGuid
56 gEfiSmmSpiProtocolGuid
57 gEfiSmmFirmwareVolumeBlockProtocolGuid
58 gEfiSmmSpiReadyProtocolGuid
61 gQuarkPlatformTokenSpaceGuid.PcdFlashAreaSize
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