FvbRuntimeDxe.inf 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. ## @file
  2. # This driver implement the EFI_FIRMWARE_VOLUMEN_PROTOCOL.
  3. #
  4. # Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. #
  9. #
  10. #
  11. ##
  12. [Defines]
  13. INF_VERSION = 0x00010005
  14. BASE_NAME = FvbRuntimeDxe
  15. FILE_GUID = FD3B7E55-FA7B-4e07-AE1D-208B81FB0BAD
  16. MODULE_TYPE = DXE_RUNTIME_DRIVER
  17. VERSION_STRING = 1.0
  18. ENTRY_POINT = DxeFvbInitialize
  19. #
  20. # The following information is for reference only and not required by the build tools.
  21. #
  22. # VALID_ARCHITECTURES = IA32 X64
  23. #
  24. # VIRTUAL_ADDRESS_MAP_CALLBACK = FvbVirtualddressChangeEvent
  25. #
  26. [Sources]
  27. FvbInfo.c
  28. FvbService.h
  29. FvbService.c
  30. FvbServiceDxe.c
  31. [Packages]
  32. MdePkg/MdePkg.dec
  33. MdeModulePkg/MdeModulePkg.dec
  34. Vlv2TbltDevicePkg/PlatformPkg.dec
  35. Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
  36. [LibraryClasses]
  37. FlashDeviceLib
  38. PcdLib
  39. MemoryAllocationLib
  40. CacheMaintenanceLib
  41. IoLib
  42. BaseMemoryLib
  43. DebugLib
  44. BaseLib
  45. UefiLib
  46. UefiRuntimeLib
  47. UefiBootServicesTableLib
  48. UefiDriverEntryPoint
  49. [Guids]
  50. gEfiFirmwareFileSystem2Guid # ALWAYS_CONSUMED
  51. gEfiSystemNvDataFvGuid # ALWAYS_CONSUMED
  52. gEfiEventVirtualAddressChangeGuid
  53. [Protocols]
  54. gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_PRODUCED
  55. gEfiFirmwareVolumeBlockProtocolGuid # PROTOCOL ALWAYS_PRODUCED
  56. [FixedPcd]
  57. gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
  58. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase
  59. gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoveryBase
  60. [Pcd]
  61. gPlatformModuleTokenSpaceGuid.PcdFlashFvMainSize
  62. gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoverySize
  63. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
  64. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize
  65. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
  66. [Depex]
  67. gEfiSpiProtocolGuid AND gEfiRuntimeArchProtocolGuid