ResetVector.inf 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. ## @file
  2. # Reset Vector
  3. #
  4. # Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. [Defines]
  10. INF_VERSION = 0x00010005
  11. BASE_NAME = ResetVector
  12. FILE_GUID = 1BA0062E-C779-4582-8566-336AE8F78F09
  13. MODULE_TYPE = SEC
  14. VERSION_STRING = 1.1
  15. #
  16. # The following information is for reference only and not required by the build tools.
  17. #
  18. # VALID_ARCHITECTURES = IA32 X64
  19. #
  20. [Sources]
  21. ResetVector.nasmb
  22. [Packages]
  23. OvmfPkg/OvmfPkg.dec
  24. MdePkg/MdePkg.dec
  25. MdeModulePkg/MdeModulePkg.dec
  26. UefiCpuPkg/UefiCpuPkg.dec
  27. [BuildOptions]
  28. *_*_IA32_NASMB_FLAGS = -I$(WORKSPACE)/UefiCpuPkg/ResetVector/Vtf0/
  29. *_*_X64_NASMB_FLAGS = -I$(WORKSPACE)/UefiCpuPkg/ResetVector/Vtf0/
  30. [Pcd]
  31. gUefiCpuPkgTokenSpaceGuid.PcdSevEsWorkAreaBase
  32. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBase
  33. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbSize
  34. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbPageTableBase
  35. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbPageTableSize
  36. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesBase
  37. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesSize
  38. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamBase
  39. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamSize
  40. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaBase
  41. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaSize
  42. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupBase
  43. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupSize
  44. gUefiOvmfPkgTokenSpaceGuid.PcdCfvBase
  45. gUefiOvmfPkgTokenSpaceGuid.PcdCfvRawDataOffset
  46. gUefiOvmfPkgTokenSpaceGuid.PcdCfvRawDataSize
  47. gUefiOvmfPkgTokenSpaceGuid.PcdBfvBase
  48. gUefiOvmfPkgTokenSpaceGuid.PcdBfvRawDataOffset
  49. gUefiOvmfPkgTokenSpaceGuid.PcdBfvRawDataSize
  50. [FixedPcd]
  51. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfCpuidBase
  52. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfCpuidSize
  53. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase
  54. gUefiOvmfPkgTokenSpaceGuid.PcdSevLaunchSecretBase
  55. gUefiOvmfPkgTokenSpaceGuid.PcdSevLaunchSecretSize
  56. gUefiOvmfPkgTokenSpaceGuid.PcdQemuHashTableBase
  57. gUefiOvmfPkgTokenSpaceGuid.PcdQemuHashTableSize
  58. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSnpSecretsBase
  59. gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSnpSecretsSize