PciHostBridge.inf 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. ## @file
  2. #
  3. # @copyright
  4. # Copyright 2009 - 2021 Intel Corporation. <BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. ##
  8. [Defines]
  9. INF_VERSION = 0x00010005
  10. BASE_NAME = PciHostBridge
  11. FILE_GUID = D58EBCE1-AF26-488d-BE66-C164417F8C13
  12. MODULE_TYPE = DXE_DRIVER
  13. VERSION_STRING = 1.0
  14. ENTRY_POINT = InitializePciHostBridge
  15. [Sources]
  16. PciHostBridge.h
  17. PciRootBridge.h
  18. PciHostBridge.c
  19. PciRootBridgeIo.c
  20. PciHostBridgeSupport.c
  21. PciHostResource.h
  22. PciRebalance.c
  23. PciRebalanceIo.c
  24. PciRebalanceMmio32.c
  25. PciRebalanceMmio64.c
  26. [Packages]
  27. MdePkg/MdePkg.dec
  28. MdeModulePkg/MdeModulePkg.dec
  29. WhitleySiliconPkg/WhitleySiliconPkg.dec
  30. WhitleySiliconPkg/SiliconPkg.dec
  31. WhitleySiliconPkg/CpRcPkg.dec
  32. WhitleySiliconPkg/Cpu/CpuRcPkg.dec
  33. WhitleyOpenBoardPkg/PlatformPkg.dec
  34. [LibraryClasses]
  35. UefiDriverEntryPoint
  36. UefiBootServicesTableLib
  37. DebugLib
  38. DxeServicesTableLib
  39. DevicePathLib
  40. BaseMemoryLib
  41. BaseLib
  42. UefiLib
  43. TimerLib
  44. SetupLib
  45. [Protocols]
  46. gEfiCpuIo2ProtocolGuid ## CONSUMES
  47. gEfiDevicePathProtocolGuid ## BY_START
  48. gEfiPciRootBridgeIoProtocolGuid ## BY_START
  49. gEfiPciHostBridgeResourceAllocationProtocolGuid ## BY_START
  50. gEdkiiIoMmuProtocolGuid ## SOMETIMES_CONSUMES
  51. gEfiIioUdsProtocolGuid
  52. gDynamicSiLibraryProtocolGuid ## CONSUMES
  53. [Guids]
  54. gEfiSocketPciResourceDataGuid
  55. [FixedPcd]
  56. gEfiCpRcPkgTokenSpaceGuid.PcdMaxCpuSocketCount
  57. gEfiCpRcPkgTokenSpaceGuid.PcdMaxCpuCoreCount
  58. [Depex]
  59. gEfiCpuIo2ProtocolGuid AND
  60. gEfiIioUdsProtocolGuid AND
  61. gDynamicSiLibraryProtocolGuid