PlatformCapsule.fdf 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. ## @file
  2. # FDF file of Platform capsule.
  3. #
  4. # Copyright (c) 2016 - 2019, Intel Corporation.
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. [FV.SystemFirmwareUpdateCargo]
  10. FvAlignment = 16
  11. ERASE_POLARITY = 1
  12. MEMORY_MAPPED = TRUE
  13. STICKY_WRITE = TRUE
  14. LOCK_CAP = TRUE
  15. LOCK_STATUS = TRUE
  16. WRITE_DISABLED_CAP = TRUE
  17. WRITE_ENABLED_CAP = TRUE
  18. WRITE_STATUS = TRUE
  19. WRITE_LOCK_CAP = TRUE
  20. WRITE_LOCK_STATUS = TRUE
  21. READ_DISABLED_CAP = TRUE
  22. READ_ENABLED_CAP = TRUE
  23. READ_STATUS = TRUE
  24. READ_LOCK_CAP = TRUE
  25. READ_LOCK_STATUS = TRUE
  26. FILE RAW = AF9C9EB2-12AD-4D3E-A4D4-96F6C9966215 { # PcdEdkiiSystemFirmwareFileGuid
  27. $(WORKSPACE)/$(OUTPUT_DIRECTORY)/$(TARGET)_$(TOOL_CHAIN_TAG)/FV/Vlv.ROM
  28. }
  29. [FmpPayload.FmpPayloadSystemFirmwareRsa2048]
  30. IMAGE_HEADER_INIT_VERSION = 0x02
  31. IMAGE_TYPE_ID = 4096267b-da0a-42eb-b5eb-fef31d207cb4 # PcdSystemFmpCapsuleImageTypeIdGuid
  32. IMAGE_INDEX = 0x1
  33. HARDWARE_INSTANCE = 0x0
  34. MONOTONIC_COUNT = 0x2
  35. CERTIFICATE_GUID = A7717414-C616-4977-9420-844712A735BF # RSA2048SHA256
  36. FILE DATA = $(WORKSPACE)/$(OUTPUT_DIRECTORY)/$(TARGET)_$(TOOL_CHAIN_TAG)/FV/SYSTEMFIRMWAREUPDATECARGO.Fv
  37. [Capsule.Vlv2Rec]
  38. CAPSULE_GUID = 6dcbd5ed-e82d-4c44-bda1-7194199ad92a # gEfiFmpCapsuleGuid
  39. CAPSULE_FLAGS = PersistAcrossReset,InitiateReset
  40. CAPSULE_HEADER_SIZE = 0x20
  41. CAPSULE_HEADER_INIT_VERSION = 0x1
  42. FMP_PAYLOAD = FmpPayloadSystemFirmwareRsa2048