SecRamInitData.c 799 B

1234567891011121314151617181920212223242526272829
  1. /** @file
  2. Sample to provide TempRamInitParams data.
  3. @copyright
  4. Copyright (c) 2014 - 2021, Intel Corporation. All rights reserved.<BR>
  5. SPDX-License-Identifier: BSD-2-Clause-Patent
  6. **/
  7. #include <Library/PcdLib.h>
  8. #include <FspEas.h>
  9. #include <FsptUpd.h>
  10. GLOBAL_REMOVE_IF_UNREFERENCED CONST FSPT_UPD FsptUpdDataPtr = {
  11. {
  12. FSPT_UPD_SIGNATURE,
  13. 0x00,
  14. { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  15. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  16. }
  17. },
  18. {
  19. FixedPcdGet32 (PcdFlashFvMicrocodeBase) + FixedPcdGet32 (PcdMicrocodeOffsetInFv),
  20. FixedPcdGet32 (PcdFlashFvMicrocodeSize) - FixedPcdGet32 (PcdMicrocodeOffsetInFv),
  21. FixedPcdGet32 (PcdFlashSecCacheRegionBase),
  22. FixedPcdGet32 (PcdFlashSecCacheRegionSize),
  23. }
  24. };