BootScriptExecutorDxe.inf 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. ## @file
  2. # Boot Script Executor Module
  3. #
  4. # This is a standalone Boot Script Executor. Standalone means it does not
  5. # depends on any PEI or DXE service.
  6. #
  7. # Copyright (c) 2013-2015 Intel Corporation.
  8. #
  9. # SPDX-License-Identifier: BSD-2-Clause-Patent
  10. #
  11. ##
  12. [Defines]
  13. INF_VERSION = 0x00010005
  14. BASE_NAME = BootScriptExecutorDxe
  15. FILE_GUID = FA20568B-548B-4b2b-81EF-1BA08D4A3CEC
  16. MODULE_TYPE = DXE_DRIVER
  17. VERSION_STRING = 1.0
  18. ENTRY_POINT = BootScriptExecutorEntryPoint
  19. #
  20. # The following information is for reference only and not required by the build tools.
  21. #
  22. # VALID_ARCHITECTURES = IA32 X64
  23. #
  24. [Sources]
  25. ScriptExecute.h
  26. ScriptExecute.c
  27. [Sources.Ia32]
  28. IA32/SetIdtEntry.c
  29. IA32/S3Asm.asm
  30. IA32/S3Asm.S
  31. [Packages]
  32. MdePkg/MdePkg.dec
  33. MdeModulePkg/MdeModulePkg.dec
  34. QuarkPlatformPkg/QuarkPlatformPkg.dec
  35. QuarkSocPkg/QuarkSocPkg.dec
  36. [LibraryClasses]
  37. TimerLib
  38. PcdLib
  39. BaseMemoryLib
  40. SmbusLib
  41. UefiDriverEntryPoint
  42. BaseLib
  43. PciLib
  44. IoLib
  45. S3BootScriptLib
  46. PeCoffLib
  47. DxeServicesLib
  48. UefiBootServicesTableLib
  49. UefiRuntimeServicesTableLib
  50. CacheMaintenanceLib
  51. UefiLib
  52. DebugAgentLib
  53. LockBoxLib
  54. IntelQNCLib
  55. QNCAccessLib
  56. [Guids]
  57. gEfiBootScriptExecutorVariableGuid
  58. gEfiBootScriptExecutorContextGuid
  59. gPerformanceProtocolGuid
  60. gEfiEventExitBootServicesGuid
  61. [FeaturePcd]
  62. gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
  63. [Pcd]
  64. gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable
  65. [Depex]
  66. gEfiLockBoxProtocolGuid