DxeManageabilityTransportKcs.inf 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. ## @file
  2. # KCS instance of Manageability Transport Library
  3. #
  4. # Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved.<BR>
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. ##
  8. [Defines]
  9. INF_VERSION = 0x0001001B
  10. BASE_NAME = DxeManageabilityTransportKcs
  11. MODULE_UNI_FILE = ManageabilityTransportKcs.uni
  12. FILE_GUID = FCCC8B34-145A-4927-9F08-553ADC579AF7
  13. MODULE_TYPE = DXE_DRIVER
  14. VERSION_STRING = 1.0
  15. LIBRARY_CLASS = ManageabilityTransportLib
  16. #
  17. # VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
  18. #
  19. [Sources]
  20. ManageabilityTransportKcs.c
  21. ../Common/KcsCommon.c
  22. ../Common/ManageabilityTransportKcs.h
  23. [Packages]
  24. ManageabilityPkg/ManageabilityPkg.dec
  25. MdePkg/MdePkg.dec
  26. [LibraryClasses]
  27. DebugLib
  28. IoLib
  29. TimerLib
  30. MemoryAllocationLib
  31. [Guids]
  32. gManageabilityTransportKcsGuid
  33. gManageabilityProtocolMctpGuid
  34. gManageabilityProtocolIpmiGuid
  35. [FixedPcd]
  36. gEfiMdePkgTokenSpaceGuid.PcdIpmiKcsIoBaseAddress # Used as default KCS I/O base adddress