SmmSwDispatch2OnSmmSwDispatchThunk.inf 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. ## @file
  2. # Component description file for SMM SwDispatch2 Protocol on SMM SwDispatch Protocol Thunk driver.
  3. #
  4. # Copyright (c) 2010 - 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 = SmmSwDispatch2OnSmmSwDispatchThunk
  15. FILE_GUID = 1410C6AC-9F4B-495b-9C23-8A5AEB0165E9
  16. MODULE_TYPE = DXE_SMM_DRIVER
  17. VERSION_STRING = 1.0
  18. PI_SPECIFICATION_VERSION = 0x0001000A
  19. ENTRY_POINT = SmmSwDispatch2ThunkMain
  20. #
  21. # The following information is for reference only and not required by the build tools.
  22. #
  23. # VALID_ARCHITECTURES = IA32 X64
  24. #
  25. [Sources]
  26. SmmSwDispatch2OnSmmSwDispatchThunk.c
  27. [Packages]
  28. MdePkg/MdePkg.dec
  29. IntelFrameworkPkg/IntelFrameworkPkg.dec
  30. [LibraryClasses]
  31. UefiDriverEntryPoint
  32. UefiBootServicesTableLib
  33. SmmServicesTableLib
  34. BaseLib
  35. IoLib
  36. DebugLib
  37. [Protocols]
  38. gEfiSmmControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED
  39. gEfiSmmSwDispatchProtocolGuid # PROTOCOL ALWAYS_CONSUMED
  40. gEfiSmmCpuProtocolGuid # PROTOCOL ALWAYS_CONSUMED
  41. gEfiSmmSwDispatch2ProtocolGuid # PROTOCOL ALWAYS_PRODUCED
  42. [Depex]
  43. gEfiSmmSwDispatchProtocolGuid AND
  44. gEfiSmmControlProtocolGuid AND
  45. gEfiSmmCpuProtocolGuid