VirtNorFlashDxe.inf 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. #/** @file
  2. #
  3. # Component description file for NorFlashDxe module
  4. #
  5. # Copyright (c) 2011 - 2021, Arm Limited. All rights reserved.<BR>
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. #
  9. #**/
  10. [Defines]
  11. INF_VERSION = 1.29
  12. BASE_NAME = VirtNorFlashDxe
  13. FILE_GUID = e452cabd-5fe1-4d97-8161-e80ed6a409a8
  14. MODULE_TYPE = DXE_RUNTIME_DRIVER
  15. VERSION_STRING = 1.0
  16. ENTRY_POINT = NorFlashInitialise
  17. [Sources.common]
  18. VirtNorFlash.c
  19. VirtNorFlash.h
  20. VirtNorFlashDxe.c
  21. VirtNorFlashFvb.c
  22. [Packages]
  23. EmbeddedPkg/EmbeddedPkg.dec
  24. MdePkg/MdePkg.dec
  25. MdeModulePkg/MdeModulePkg.dec
  26. OvmfPkg/OvmfPkg.dec
  27. [LibraryClasses]
  28. BaseLib
  29. DebugLib
  30. DxeServicesTableLib
  31. HobLib
  32. IoLib
  33. UefiBootServicesTableLib
  34. UefiDriverEntryPoint
  35. UefiLib
  36. UefiRuntimeLib
  37. VirtNorFlashPlatformLib
  38. [Guids]
  39. gEdkiiNvVarStoreFormattedGuid ## PRODUCES ## PROTOCOL
  40. gEfiAuthenticatedVariableGuid
  41. gEfiEventVirtualAddressChangeGuid
  42. gEfiSystemNvDataFvGuid
  43. gEfiVariableGuid
  44. [Protocols]
  45. gEfiBlockIoProtocolGuid
  46. gEfiDevicePathProtocolGuid
  47. gEfiDiskIoProtocolGuid
  48. gEfiFirmwareVolumeBlockProtocolGuid
  49. [Pcd.common]
  50. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64
  51. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase
  52. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
  53. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64
  54. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase
  55. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize
  56. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64
  57. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase
  58. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
  59. [Depex]
  60. gEfiCpuArchProtocolGuid