CpuDxe.inf 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. ## @file
  2. # CPU driver installs CPU Architecture Protocol and CPU MP protocol.
  3. #
  4. # Copyright (c) 2022 Loongson Technology Corporation Limited. All rights reserved.<BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. [Defines]
  10. INF_VERSION = 0x00010005
  11. BASE_NAME = CpuDxe
  12. FILE_GUID = bf954921-25c1-48c0-9bfb-8d0cd7ee92da
  13. MODULE_TYPE = DXE_DRIVER
  14. VERSION_STRING = 1.0
  15. ENTRY_POINT = CpuDxeInitialize
  16. #
  17. # VALID_ARCHITECTURES = LOONGARCH64
  18. #
  19. [Sources.Common]
  20. CpuDxe.c
  21. CpuDxe.h
  22. [Sources.LOONGARCH64]
  23. LoongArch64/Exception.c
  24. LoongArch64/LoongArch.S
  25. LoongArch64/Fpu.S
  26. [Packages]
  27. MdePkg/MdePkg.dec
  28. MdeModulePkg/MdeModulePkg.dec
  29. EmbeddedPkg/EmbeddedPkg.dec
  30. Platform/Loongson/LoongArchQemuPkg/Loongson.dec
  31. [LibraryClasses]
  32. BaseLib
  33. BaseMemoryLib
  34. CacheMaintenanceLib
  35. CpuLib
  36. DebugLib
  37. DxeServicesTableLib
  38. HobLib
  39. PeCoffGetEntryPointLib
  40. UefiDriverEntryPoint
  41. UefiLib
  42. MmuLib
  43. [Protocols]
  44. gEfiCpuArchProtocolGuid
  45. gEfiMpServiceProtocolGuid
  46. [Guids]
  47. gEfiDebugImageInfoTableGuid
  48. gIdleLoopEventGuid
  49. [Depex]
  50. TRUE