PlatformStandaloneMm.dsc 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. ## @file
  2. # StandaloneMM platform description file for SGI-575, RD-N1-Edge, RD-E1-Edge
  3. # and RD-V1 platforms.
  4. #
  5. # Copyright (c) 2021 - 2022, ARM Limited. All rights reserved.
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. ##
  9. ################################################################################
  10. #
  11. # Defines Section - statements that will be processed to create a Makefile.
  12. #
  13. ################################################################################
  14. [Defines]
  15. PLATFORM_NAME = SgiMmStandalone
  16. PLATFORM_GUID = 503b97f6-1be9-4661-97fd-9a55bbd2680d
  17. PLATFORM_VERSION = 1.0
  18. DSC_SPECIFICATION = 0x0001001B
  19. OUTPUT_DIRECTORY = Build/$(PLATFORM_NAME)
  20. SUPPORTED_ARCHITECTURES = AARCH64
  21. BUILD_TARGETS = DEBUG|RELEASE|NOOPT
  22. SKUID_IDENTIFIER = DEFAULT
  23. FLASH_DEFINITION = Platform/ARM/SgiPkg/PlatformStandaloneMm.fdf
  24. DEFINE DEBUG_MESSAGE = TRUE
  25. # LzmaF86
  26. DEFINE COMPRESSION_TOOL_GUID = D42AE6BD-1352-4bfb-909A-CA72A6EAE889
  27. # include common definitions.
  28. !include MdePkg/MdeLibs.dsc.inc
  29. !include Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc
  30. ################################################################################
  31. #
  32. # Pcd Section - list of all EDK II PCD Entries defined by this Platform
  33. #
  34. ################################################################################
  35. [PcdsFixedAtBuild]
  36. !if $(SECURE_STORAGE_ENABLE) == TRUE
  37. ##Secure NOR Flash 2
  38. gArmSgiTokenSpaceGuid.PcdSmcCs2Base|0x10000000
  39. gArmSgiTokenSpaceGuid.PcdSysPeriphBase|0x1C000000
  40. gArmSgiTokenSpaceGuid.PcdSysPeriphSysRegBase|0x1C010000
  41. ##Secure Variable Storage in NOR Flash 2
  42. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0x10000000
  43. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize|0x00100000
  44. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0x10100000
  45. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize|0x00100000
  46. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0x10200000
  47. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize|0x00100000
  48. !endif